Sign up for our newsletter and get the latest HPC news and analysis.
Send me information from insideHPC:


HPC Engineer

Quantlab Published: October 10, 2019
Location
Houston, TEXAS
Job Type
Application URL
https://app.jobvite.com/j?cj=oJPebfwH&s=Inside_HPC

Description

We seek to fill the role of an HPC Engineer within our research group in Houston, TX.  The highly skilled and experienced individual will be responsible for maintaining the daily throughput of Research jobs in the HPC cluster. This includes all processes related to building the software, executing it and monitoring HPC jobs.

What you’ll do:

  • Maintain all elements associated with source control in GitLab.
  • Support users with Git-associated issues.
  • Maintain and evolve automated processes for building and testing software such as Bamboo, Gitlab pipelines, etc.
  • Responsible for weekly processes for DevOps cycles.
  • Maintain and support system regressions.
  • Augment coverage and testing of software functionality.
  • Upgrade and/or add third party libraries used by software.
  • Monitor software performance using advanced testing and simulation environment.
  • Performance testing as requested to support new features or changes within the software prior to production deployment.
  • Upgrade and maintain suite of compilers used by software, including performance and correctness validation after compiler changes.
  • Interact with IT group to:
    • Troubleshoot any HPC software issues.
    • Help with identifying cluster issues (this is related to network, nodes, file systems and any other elements of the cluster that impacts software runs).
    • Help with procurement of new hardware.
    • Work closely with IT to define the optimal setup for the HPC clusters.
    • Maintain and evolve related systems such as Jenkins.
    • Help troubleshoot Slurm-related issues.
  • Support strategy managers with any software need in relation to its interaction with the cluster, for example, Implied Latency.
  • Develop new Refit software in collaboration with Research.
  • Support development of HPC jobs Monitor.
  • Maintain all artifacts related to releases, compliance (build regressions, system regressions), documentation for compliance, etc.

What you’ll have:

  • Bachelor in Computer Science
  • Proficient in Linux with emphasis in cluster computing
  • C++/Python/Bash programming
  • Interpersonal skills

Bonus Points:

  • Network and High Performance IO skills (Infiniband, GPFS, Lustre)

What you’ll get:

  • The unique opportunity to work alongside talented and passionate experts who take pride in delivering results.
  • Attractive compensation and bonus structure with the opportunity to participate in a profit based incentive program
  • Generous benefit plan structure including an option for fully paid health insurance premiums for individuals
  • Free catered lunches every day with snacks and beverages provided daily
  • Weekly in-house professional massages, tickets to sporting and theater events
  • Company paid onsite gym membership
  • Training and development opportunities
  • Pre-tax transportation contributions
  • Casual dress
  • Company events, often including employees' families

Who we are:

Quantlab is a quantitative trading firm where Technology and Scientific Research are central to our business and key to our success. Founded in 1998, Quantlab is a pioneer in quantitative algorithmic trading with a strong track record of consistent profitability under varying market conditions.  Behind our success is our people. We hire some of the smartest and most passionate programmers and quants in the world.

The firm is privately held with headquarters in Houston, and offices in Boston, Chicago, Denver, New Jersey, New York, Austin, and Amsterdam. We are 1 part Wall Street, 2 parts software development firm, 3 parts Los Alamos National Laboratory, and 4 parts Tony Stark's garage.

Why you should work with us:

Quantlab is constantly pushing the boundaries of technology, from high performance computing clusters attached to petabytes of storage, to ultra-low latency hardware, to highly optimized operating systems. Team members at Quantlab enjoy the collaborative and results driven atmosphere.  We follow the mantra of “we can do it better.”  Quantlab attracts very talented people who bring innovative and interdisciplinary solutions to trading.  Our casual environment has an entrepreneurial spirit that encourages creativity, agility, and continuous improvement. Quantlab is a place “where the best get better.”

Apply
Drop files here browse files ...

Related Jobs

Resource Links:

Are you sure you want to delete this file?
/