Enable job alerts via email!

HPC Optimization Engineer

Simons Foundation

New York (NY)

On-site

USD 150,000 - 180,000

Full time

9 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a talented HPC Optimization Engineer to join its innovative Scientific Computing Core. This role involves supporting various open-source projects and optimizing hardware accelerators, especially GPUs. You will deploy machine learning tools, port HPC libraries, and prepare codes for high-performance computing environments. With a commitment to advancing scientific research, this is a unique opportunity to work at the forefront of computational science in a collaborative and dynamic atmosphere. If you are passionate about technology and scientific inquiry, this position could be your next big challenge!

Benefits

Outstanding benefits package
Competitive salary
Professional development opportunities

Qualifications

  • 3+ years of software development experience.
  • Proficiency in C, C++, and Python required.
  • Experience with GPU programming and optimization tools.

Responsibilities

  • Support open source projects and optimize hardware accelerators.
  • Deploy and optimize machine learning tools and applications.
  • Prepare codes for deployment at GPU-heavy facilities.

Skills

C
C++
Python
Parallel programming (MPI, OpenMP)
GPU programming (CUDA)
Optimization tools
Scientific programming libraries (BLAS, LAPACK, FFT)
Linux-based HPC clusters
Managing terabyte+ data sets

Education

B.S. in Computer Science
M.S. in Computer Science
Ph.D. in Computer Science

Tools

Git
SLURM

Job description

HPC Optimization Engineer page is loaded

HPC Optimization Engineer
Apply locations 162 Fifth Avenue, New York, NY time type Full time posted on Posted 30+ Days Ago job requisition id R0001509

POSITION SUMMARY

The Simons Foundation’s Flatiron Institute opened in 2016 and conducts scientific research in-house, supporting teams of top computational scientists. The Scientific Computing Core (SCC) is part of the Flatiron Institute and is led by Ian Fisk. This core develops and deploys the computing infrastructure—including new computational and statistical methods and storage and data-handling systems—necessary to support the research activities of Flatiron’s Centers for Computational Astrophysics, Biology, Mathematics, Neuroscience, and Quantum Physics. It also acts as a creator and disseminator of software tools for use by various scientific communities.

Primary Responsibilities

As a member of the Scientific Computing Core, the software engineer will be supporting a variety of open source projects across the Flatiron Institute, helping to make efficient use of various hardware accelerators, in particular GPUs.

The engineer will assist with:

  • deploying and optimizing various machine learning tools and applications
  • porting and optimizing HPC libraries and applications to accelerators
  • gathering and disseminating information about unified programming models and tools for developing portable accelerator code
  • preparing codes for deployment at leadership-class facilities with GPU-heavy architectures.
  • Responsibilities also include related software engineering activities: source code control (using git), debugging, documentation, testing and continuous integration.

This engineer will report to the Deputy Director of the Scientific Computing Core. This is a full-time position based in our offices in New York City.

MINIMUM QUALIFICATIONS

Education:

  • B.S., M.S. or Ph.D. in computer science or related technical discipline.

Experience:

  • At least three+years of professional experience with software development
  • Proficiency in C, C++ and Python required, familiarity with Julia, MATLAB, R, etc., is desirable
  • Parallel programming paradigms, especially MPI and OpenMP
  • GPU programming (CUDA or similar)
  • Optimization tools (monitors, profilers, nvidia-smi, nvtop, perf, htop, etc.)
  • Scientific programming libraries (BLAS, LAPACK, FFT)
  • Portable/unified programming models and techniques such as OpenCL, SYCL, OpenMP/GPU offloading
  • Linux-based HPC clusters required, familiarity with SLURM is desirable
  • Using and managing terabyte+ data sets

Related Skills & Other Requirements:

  • Knowledge of general software engineering practices such as
    • Full Software Development Life Cycle, coding standards, code review and version control systems (e.g., Mercurial, Git).
  • Ability and willingness to learn new programming languages and environments
  • Technical and scientific curiosity
  • Professional communication skills and a demonstrated commitment to customer service

COMPENSATION AND BENEFITS

  • The full-time annual compensation range is $150,000 - $180,000, depending on experience.
  • In addition to competitive salaries, the Simons Foundation provides employees with an outstanding benefits package.

Our Commitment to Expanding Pathways to Science & Opportunities for All
Many of the greatest ideas and discoveries come from a diverse mix of minds, backgrounds, and experiences. The Simons Foundation is committed to advancing basic science and mathematics to benefit humankind and expand our collective understanding of our world. As part of our mission, we support partners, programs, and initiatives that seek to broaden the scientific community and open pathways to science and mathematics careers.

The Simons Foundation provides equal opportunities to all applicants without regard to race, religion, color, age, sex, pregnancy, national origin, sexual orientation, gender identity, genetic disposition, neurodiversity, disability, veteran status, or any other protected category under federal, state, and local law.

About Us

The Simons Foundation is a private foundation in New York City whose mission is to advance the frontiers of research in mathematics and the basic sciences. Founded in 1994 by Jim and Marilyn Simons, the foundation supports transformative science through grantmaking, in-house research and public engagement. The Simons Foundation provides grants in autism science and neuroscience; life sciences; mathematics and physical sciences; and science, society and culture. The foundation’s in-house research division, the Flatiron Institute, develops and deploys computational methods to advance basic scientific research. Visit the Simons Foundation career page to learn more

Salary and Benefits
In addition to competitive salaries, the Simons Foundation provides employees with an outstanding benefits package.

Our Commitment to Expanding Pathways to Science & Opportunities for All:

Many of the greatest ideas and discoveries come from a diverse mix of minds, backgrounds, and experiences. The Simons Foundation is committed to advancing basic science and mathematics to benefit humankind and expand our collective understanding of our world. As part of our mission, we support partners, programs, and initiatives that seek to broaden the scientific community and open pathways toscienceand mathematicscareers.

The Simons Foundation provides equal opportunities to all applicants without regard to race, religion, color, age, sex, pregnancy, national origin, sexual orientation, gender identity, genetic disposition, neurodiversity, disability, veteran status, or any other protected category under federal, state, and local law.

E-Verify

Simons Foundation participates in E-Verify. Learn more here .

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.