JPMorgan Chase
Principal Software Engineer - High Performance Computing
$204K–$285K
Seattle, WA +1 · Principal · Full-time · Posted Mar 27, 2026
- Location
- Seattle, WA
Jersey City, NJ - Experience
- 7+ years applied software-engineering experience; 8+ years in HPC software; 5+ years with at least one type of accelerator; 3+ years in deep learning, particularly large language models.
- Education
- Master’s Degree in Computer Science.
About the job
Leads HPC engineering and developer practices, building reusable frameworks and optimizing machine-learning training and inference across hardware architectures.
What you'll do
- Build secure, scalable, reusable software frameworks and review and debug production code.
- Advise teams and stakeholders on HPC, evaluate hardware and software options using telemetry, and mentor developers.
- Publish reusable patterns for ML training and inference optimization and support the developer community.
What they ask for
- Formal software-engineering training or certification and 7+ years of applied experience; 8+ years in HPC software.
- Master’s Degree in Computer Science.
- 5+ years of experience with at least one type of accelerator and 3+ years in deep learning, particularly large language models.
- Experience with system design, development, testing, and operational stability; familiarity with HPC software and schedulers; programming in Python, scripting, C, and C++, and AI/ML frameworks.
Nice to have
- PhD in a related discipline; practical cloud native experience; experience in large organizations or regulated industries.
- Hands-on CUDA experience and HPC experience in national labs or academic research environments.
Pay
USD 204,250.00-$285,000.00 base salary (Seattle, WA); USD 204,250.00-$285,000.00 base salary (Jersey City, NJ)
Tools
NCCL, MPI, Kubernetes, SLURM, Python, C, C++, PyTorch
AI focus
Applies HPC to AI/ML, including optimizing training and inference of deep-learning models, particularly large language models, across architectures.
Model-written summary · the original posting is authoritative