New York, NY, USA
20 days ago
High-Performance Computing Research - Lead Software Engineer

We have an exciting and rewarding opportunity for you to take your software engineering career to the next level.

As a Lead Software Engineer at JPMorgan Chase within the Chief Technology Office’s Global Technology & Applied Research team, you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way. You are responsible for carrying out critical technology solutions across multiple technical areas within various business functions in support of the firm’s business objectives. You work in close collaboration with the quantum algorithms research team.

Job responsibilities 

Write high-performance code in C, C++, Python and other languages Develop software that takes full advantage of parallel clusters, leveraging both CPUs and GPUs Work closely with quantum algorithm team to develop and scale up simulation codes to advance algorithm research Develop software to support experiments on quantum hardware Contribute to JPMC’s IP by pursuing necessary protections of generated IP

Required qualifications, capabilities, and skills

Formal training or certification on software engineering concepts and 5+ years applied experience Bachelor’s degree combined with 2+ years of quantum computing industry experience or Master’s or Ph.D. degree in computer science, physics, math, engineering or related fields Demonstrated ability to maintain or develop high-performance computing software Proficiency in Python or C/C++

Preferred qualifications, capabilities, and skills

Experience in advanced techniques for simulation of quantum algorithms and quantum many-body systems (e.g., MPS, PEPS, tensor networks) Experience in simulation of quantum circuits (e.g., statevector simulation, density matrix simulation) Experience in parallel computing (e.g., MPI, experience running computational tasks on 100+ nodes) Experience in GPU programming (e.g., CUDA, SYCL) Familiarity with quantum computing Experience in finance is a plus, though no prior familiarity with financial use cases is required.
Confirm your E-mail: Send Email