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.