Job Board
LogoLogo

Get Jobs Tailored to Your Resume

Filtr uses AI to scan 1000+ jobs and finds postings that perfectly matches your resume

Chase Logo

SR Lead Software Engineer - High Performance Computing

Chase

Salary not specified
Aug 13, 2025
Seattle, WA, USA
Apply Now

JPMorgan Chase is looking to enhance, build, and deliver top-notch technology products in a secure, stable, and scalable way, and drive significant business impact through the capabilities and contributions of a Senior Lead Software Engineer within the AI Infrastructure team.

Requirements

  • Advanced in one or more programming language(s)
  • Advanced knowledge of software applications and technical processes with considerable in-depth knowledge in one or more technical disciplines (e.g., cloud, artificial intelligence, machine learning, mobile, etc.)
  • Practical cloud native experience
  • Advanced understanding of High-Performance Computing system architectures and network topologies
  • Expertise in at least one accelerator type (e.g., GPU, FPGA) and experience mapping LLMs onto these accelerators
  • Proficiency parallel programming and performance analysis of accelerator-based systems
  • Familiarity with HPC software (e.g., NCCL, MPI) and resource schedulers (e.g., Kubernetes, SLURM)

Responsibilities

  • Regularly provides technical guidance and direction to support the business and its technical teams, contractors, and vendors
  • Develops secure and high-quality production code, and reviews and debugs code written by others
  • Drives decisions that influence the product design, application functionality, and technical operations and processes
  • Build scalable and efficient inferencing and training pipelines using HPC software techniques and patterns
  • Working closely with business and data science teams, develop easy-to-use systems that serve their needs
  • Using telemetry, create measurable frameworks for deciding amongst hardware and software options
  • Publish and support re-usable patterns to optimize training and inference of ML models on various architectures

Other

  • Master’s Degree in Computer Science (required)
  • 5+ years applied experience
  • Experience in Computer Science, Computer Engineering, Mathematics, or a related technical field
  • Ability to tackle design and functionality problems independently with little to no oversight
  • Excellent communication skills and the ability to work collaboratively in a dynamic team environment