Taro Logo

SR Lead Software Engineer - High Performance Computing

JPMorganChase, one of the oldest financial institutions, offers innovative financial solutions to millions of consumers, small businesses and many of the world's most prominent corporate, institutional and government clients under the J.P. Morgan and Chase brands.
$171,000 - $260,000
Machine Learning
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
AI · Enterprise SaaS

Description For SR Lead Software Engineer - High Performance Computing

JPMorgan Chase is seeking a Senior Lead Software Engineer to join their AI Infrastructure team. This role combines deep technical expertise in high-performance computing (HPC) with AI/ML capabilities to deliver cutting-edge technology solutions. As a key member of the team, you'll lead virtual and direct teams of developers, teaching best practices in HPC that intersect with AI/ML.

The position offers an opportunity to make significant business impact through technical contributions and leadership. You'll work closely with cross-functional teams including data scientists, business analysts, and other engineers to infuse the JPMorgan developer community with HPC expertise. The role involves delivering software solutions that consistently outperform other platforms, whether driven by low-latency, throughput, or power efficiency requirements.

Key responsibilities include providing technical guidance to teams, developing secure high-quality code, driving product design decisions, and serving as a subject matter expert. You'll build scalable ML pipelines using HPC techniques, work with business teams to develop user-friendly systems, and create frameworks for evaluating hardware/software options.

The ideal candidate will have 8+ years of HPC software experience, strong programming skills in Python/C++, and expertise with AI/ML frameworks. A Master's in Computer Science is required, along with experience with accelerators (GPU/FPGA) and deep learning, particularly large language models. The role offers competitive compensation ($171,000-$260,000) and comprehensive benefits including healthcare, retirement plans, and educational support.

Join JPMorgan Chase's 200+ year legacy of innovation while working at the intersection of HPC and AI, helping shape the future of financial technology solutions.

Last updated 2 months ago

Responsibilities For SR Lead Software Engineer - High Performance Computing

  • Regularly provides technical guidance and direction to support teams
  • Develops secure and high-quality production code
  • Drives decisions that influence product design and functionality
  • Build scalable and efficient inferencing and training pipelines
  • Working closely with business and data science teams
  • Using telemetry, create measurable frameworks
  • Publish and support re-usable patterns to optimize ML models
  • Support developer community in learning HPC domain lessons

Requirements For SR Lead Software Engineer - High Performance Computing

Python
  • 5+ years applied software engineering experience
  • Advanced in one or more programming languages
  • Advanced knowledge of software applications and technical processes
  • Practical cloud native experience
  • Experience in Computer Science or related field
  • Advanced understanding of High-Performance Computing architectures
  • Expertise in at least one accelerator type (GPU, FPGA)
  • Proficiency in parallel programming
  • Master's Degree in Computer Science (required)
  • 8+ years of experience in high-performance computing software

Benefits For SR Lead Software Engineer - High Performance Computing

401k
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Education Budget
  • Base salary
  • Commission-based pay
  • Discretionary incentive compensation
  • Comprehensive health care coverage
  • On-site health and wellness centers
  • Retirement savings plan
  • Backup childcare
  • Tuition reimbursement
  • Mental health support
  • Financial coaching

Jobs Related To JPMorgan Chase SR Lead Software Engineer - High Performance Computing