Principal Software Engineer, High Performance Computing
JPMorgan Chase
Quick summary
Market check
How this pay compares to similar roles
This listing doesn't post a salary. Most similar roles pay $174,600–$231,000.
Based on 240 similar postings.
Employer
JPMorgan Chase & Co. is a global financial services firm and one of the largest banks in the world, offering investment banking, commercial banking, asset management, and consumer financial services.
JPMorgan Chase currently has 1117 open roles on FindRole.
Listed pay typically runs $186,160–$215,000 across 7 roles with salary data.
Most-posted roles
At a glance
As a Principal Software Engineer - High Performance Computing within the Core Foundational Platforms team, you will provide engineering excellence to build and deliver secure, scalable technology products. You will lead teams of developers in high-performance computing practices that intersect with AI/ML while collaborating with data scientists and business analysts. Your daily responsibilities include creating complex coding frameworks, developing production code, and establishing reusable patterns to optimize the training and inference of machine learning models across various architectures. You will solve technical problems related to low-latency, throughput, and power efficiency. Required skills include proficiency in Python, C, C++, PyTorch, LangChain, NCCL, MPI, Kubernetes, and SLURM. You must possess deep expertise in large language models, accelerator hardware, and CUDA for GPU programming to support the firm's high-performance computing infrastructure.
What does a Software Engineer earn in Washington?
Median $202800 from 326 postings across 28 companies.
Skills
What you'll do
What we're looking for
More like this
JPMorgan Chase
Autodesk
CVS Health
Oracle
General Dynamics
Snap Inc.