JPMorgan Chase logo
JPMorgan Chase2 months ago

Principal Software Engineer - High Performance Computing

On-site · Seattle, Washington, United States

Type
Full Time
Level
Senior Level
Education
Masters Degree
Company size
Enterprise
Industry
Investment Banking

Job Summary

Principal Software Engineer - High Performance Computing role at JPMorganChase within the Core Foundational Platforms team. Lead virtual and direct teams of developers to deliver trusted market-leading technology products in a secure, scalable manner. Provide expertise across HPC and AI/ML, influence senior stakeholders, and champion an inclusive culture. Develop complex, scalable coding frameworks, secure production-grade software, and reusable patterns for training and inference of ML models across architectures. Collaborate with data scientists, business analysts, and other engineers to align technical decisions with business needs, balancing low-latency and throughput requirements, while advancing HPC practices and DevOps-style reliability across portfolios.

Required Qualifications

  • Formal training or certification on software engineering concepts
  • 7+ years applied experience
  • Advanced knowledge of software development and processes in one or more technical disciplines (e.g. HPC, LLMs)
  • Experience delivering system design, application development, testing, and operational stability
  • Ability to communicate effectively with Senior Leaders and Executives
  • Master’s Degree in Computer Science
  • 8+ years of experience in high-performance computing software
  • 5+ years of experience with at least one type of accelerator
  • 3+ years of experience in deep learning, particularly large language models
  • Deep familiarity with HPC software (e.g., NCCL, MPI) and resource schedulers (e.g., Kubernetes, SLURM)
  • Strong programming skills in Python, C, C++, with AI/ML frameworks like PyTorch and LangChain
  • Experience presenting technical concepts across cross-functional teams
  • Hands-on experience with CUDA and GPU optimization preferred
  • PhD preferred (optional)
  • Cloud-native experience preferred
  • Experience in regulated industries is a plus
  • Excellent communication and collaboration skills
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

JPMorgan Chase

Principal Software Engineer - High Performance Computing

Apply on Sorce