Principal Software Engineer, AI Foundations

JPMorgan Chase

Confirmed live today High trust

Quick summary

Work type
On-site
Location
Jersey City, NJPalo Alto, CASeattle, WANew York, NY
Employment
Full-time
Posted
55 days ago
Freshness
Confirmed live today

Market check

Salary context

How this pay compares to similar roles

Similar $198k
$127k $291k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $169,550–$225,500.

Based on 240 similar postings.

Employer

About JPMorgan Chase

JPMorgan Chase & Co. is a global financial services firm and one of the largest banks in the world, offering investment banking, commercial banking, asset management, and consumer financial services.

JPMorgan Chase currently has 1226 open roles on FindRole.

Listed pay typically runs $156,750–$215,000 across 5 roles with salary data.

Most-posted roles

View all roles at JPMorgan Chase

At a glance

TL;DR · Principal Software Engineer, AI Foundations

As a Principal Software Engineer - AI Foundations within the Chief Data and Analytics Office, you will join an agile team to build and deliver trusted, scalable technology products. You will lead the design and evolution of a GenAI serving platform, focusing on high-performance LLM inference, intelligent model routing, and GPU efficiency. Your daily work involves building a high-throughput inference API layer, optimizing GPU serving through kernel-level tuning and quantization, and implementing disaggregated serving patterns. You will utilize Python, Java, Scala, or Go to develop production code, manage multi-tenant services, and establish operational excellence through SLOs and capacity planning. This role solves complex technical problems in platform engineering and ML systems, specifically addressing the need for reliable, cost-effective, and secure enterprise-scale AI capabilities.

What does a Software Engineer earn in New Jersey?

Median $161500 from 34 postings across 14 companies.

See salary data

What you'll do

  • Design and operate a high-throughput, low-latency LLM serving platform across GPU and CPU fleets.
  • Build a GenAI Gateway and inference API layer featuring authentication, rate limiting, and standardized observability.
  • Develop intelligent model routing to balance quality, latency, and cost across various model backends.
  • Optimize GPU performance through kernel-level tuning, model compilation, and efficient memory management.
  • Implement quantization and compression strategies to reduce costs and latency while preserving model quality.
  • Design disaggregated serving patterns and distributed inference architectures to improve hardware utilization.
  • Establish SLOs and operational excellence through load testing, capacity planning, and automated performance benchmarking.
  • Architect agentic AI-enabled engineering workflows to improve code quality and delivery speed at scale.

What we're looking for

  • Formal training or certification in software engineering concepts with 7+ years of applied experience in system design and application development.
  • Expert proficiency in one or more programming languages such as Python, Java, Scala, or Go.
  • Proven experience designing and operating high-scale inference and distributed systems including multi-tenant services and rate limiting.
  • Strong understanding of GPU-serving fundamentals, including compute/memory trade-offs, batching, and performance profiling.
  • Experience with model serving stacks, rollout strategies, and cloud-native technologies like containers and orchestration.
  • Demonstrated experience leading the adoption of agentic AI-enabled development practices and responsible AI governance.
  • Strong communication skills to influence senior leaders and translate complex technical topics into clear decisions.
  • Deep experience with LLM inference optimization, quantization, and disaggregated serving architectures (preferred).

More like this

Similar roles

Principal Software Engineer, AI Foundations

JPMorgan Chase

Jersey City, NJ +3 103 days ago
Python Java Scala Go MLOps LLM Agentic AI CI/CD Distributed Systems IaC Containers Ray REST System Design Data Engineering Platform Engineering Observability RLHF DPO
7+ yrs exp

Principal AI Software Engineer

Palo Alto Networks

Santa Clara, CA 141 days ago $223,000–$306,500
Python Generative AI LLMs Multi-Agent Systems GPT-4 Llama 3 Anthropic LangSmith Arize HoneyHive OpenTelemetry Java Node.js Agile Scrum API Design AI Gateway Observability Pipelines
10+ yrs exp

Principal Software Engineer, Core AI Platform

JPMorgan Chase

Seattle, WA 56 days ago
Python AI Infrastructure Machine Learning Distributed Systems Cloud Platforms System Design Observability APIs SDKs SRE Automated Testing Logging Metrics Incident Response Root-Cause Analysis Generative AI Infrastructure Engineering
10+ yrs exp

Principal Software Engineer, AI-Powered Work

Intuit

Mountain View, CA +1 5 days ago $261,500–$353,500
Python Java TypeScript AI Agents Cloud Services system-design Agent Orchestration Retrieval Identity Systems Data Platforms Workflow Automation Monitoring Security
10+ yrs exp

Principal Software Engineer, CoreAI

Microsoft

48 days ago $142,800–$274,800
Python C++ Java C# JavaScript vLLM SGLang Ray VERL Slime GPU Computing Distributed Training ML Systems AI Infrastructure Data Analytics Disaggregated Inference Reinforcement Learning
10+ yrs exp Hybrid

Principal Platform Software Engineer, AI

Oracle

Nashville, TN 73 days ago $104,500–$234,600
Python Go Java C++ Kubernetes OCI Distributed Systems Machine Learning LLMs CI/CD PyTorch TensorFlow Hugging Face Transformers Microservices Event-driven Systems Infrastructure Automation Service Mesh APIs Data Modeling
8+ yrs exp