Principal Software Engineer - AI Foundations
Role Overview
Serve as a Principal Software Engineer within JPMorganChase's Chief Data and Analytics Office.
Lead the design and evolution of an enterprise GenAI serving platform focused on reliable, cost-effective AI capabilities.
Influence leaders and senior stakeholders across business, product, and technology to drive alignment and outcomes.
Key Skills for This Role
Full Job Posting
Role overview
Serve as a Principal Software Engineer within JPMorganChase's Chief Data and Analytics Office.
Lead the design and evolution of an enterprise GenAI serving platform focused on reliable, cost-effective AI capabilities.
Influence leaders and senior stakeholders across business, product, and technology to drive alignment and outcomes.
Responsibilities
- Design and operate high-throughput, low-latency LLM serving across GPU and CPU fleets.
- Build a GenAI Gateway and inference API layer with access control, routing, quotas, policy hooks, and observability.
- Develop intelligent model routing across multiple model backends with configurable policies and guardrails.
- Optimize GPU serving, memory management, KV caching, model acceleration, quantization, and throughput.
- Design disaggregated serving and distributed inference architectures to improve utilization and tail latency.
- Create secure production code, reusable platform components, SDK integrations, and operational tooling.
- Establish SLOs and SLAs, capacity planning, incident response, benchmarking, and performance and cost observability.
- Architect governed agentic AI engineering workflows with validation, security, resiliency, and reuse guardrails.
Required qualifications
- Formal software engineering training or certification and 7+ years of applied experience with large-scale platforms and services.
- Expert proficiency in one or more programming languages, including Python, Java, Scala, or Go.
- Experience leading agentic AI-enabled development practices with human-in-the-loop validation and traceability.
- Understanding of responsible AI, security, resiliency, data sensitivity, and risk-based governance.
- Experience operating high-scale inference and distributed systems with multi-tenancy and tail-latency controls.
- Understanding of GPU-serving fundamentals and production efficiency optimization.
- Experience with model-serving stacks, rollout strategies, shadow traffic, and performance benchmarking.
- Cloud-native experience with containers, orchestration, infrastructure as code, observability, and SLOs.
- Strong communication skills and ability to influence senior technical leaders and executives.
Preferred qualifications
- Deep experience with LLM inference optimization, including speculative decoding, KV-cache management, paged attention, optimized sampling, or continuous batching.
- Experience with quantization and compression toolchains and production quality and performance trade-offs.
- Experience designing disaggregated serving architectures and operating distributed inference at scale.
- Experience building model routing and governance layers with fallbacks, circuit breakers, tenant controls, and cost-aware routing.
- Strong performance engineering, profiling, GPU profiling, and bottleneck analysis experience.
- Experience with enterprise-scale multi-tenant platforms, reusable frameworks, and developer self-service.
- Security-by-design experience for ML and LLM systems, including access control, data handling, and supply chain controls.
Compensation
- The listed base salary range is USD 204,250 to USD 285,000 yearly.
- Eligible roles may also receive discretionary incentive compensation and benefits based on eligibility.
About JPMorganChase
JPMorganChase provides financial services across investment banking, consumer and commercial banking, transaction processing, and asset management.
Corporate functions support finance, risk, human resources, marketing, and other business operations.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at JPMorganChase
Prime Financial Services Client Services Analyst
London, GBR
JPMorganChase is seeking a client services analyst for its synthetic Prime Brokerage middle-office team. The role supports equity swaps and related products across the trade lifecycle, resolving operational issues and im
Global Investment Banking Recruiter - Analyst/Associate
London, GBR
JPMorganChase is seeking a recruiter to hire Investment Banking Analyst and Associate talent across EMEA. The role covers full-cycle recruiting, sourcing, stakeholder partnership, candidate communication, offer coordinat
Technology Recruiter - Associate
London, GBR
JPMorganChase is seeking an Associate Technology Recruiter to source and recruit technology talent and advise hiring stakeholders. The role covers end-to-end candidate support, recruiting strategy, market insights, and s
Trade Lifecycle Analyst
Bournemouth, GBR
JPMorganChase is seeking an analyst to manage pre- and post-trade lifecycle operations, with a focus on client cash movements and funding. Candidates should understand financial markets and transaction lifecycles, and br
Investment Banking - France & Benelux Corp DCM - Analyst - London
London, GBR
JPMorganChase seeks an Analyst for its France and Benelux Corporate Debt Capital Markets team. You will support client coverage, pitches, funding transactions and deal execution. Relevant investment banking or accounting
Senior Client Executive - Real Estate Banking - Managing Director
Toronto, CAN
JPMorganChase seeks a senior real estate banking client leader to grow and manage commercial real estate relationships, generate business, and cross-sell financial products. Candidates need 10–15 years of real estate len
Payments Merchant Services - Relationship Manager - Senior Associate
Toronto, CAN
J.P. Morgan is seeking a senior relationship manager to manage, retain, and expand a portfolio of major Canadian clients. The role develops tailored payment-processing solutions, leads contract pricing and renewals, and
Treasury Management Officer - Innovation Economy - Vice President
Toronto, CAN
JPMorganChase seeks a Treasury Management Officer to generate new business and grow treasury relationships across Canada. The role develops client solutions and market strategy while working with bankers, product teams,
Prime Financial Services Client Services Analyst
London, GBR
Global Investment Banking Recruiter - Analyst/Associate
London, GBR
Technology Recruiter - Associate
London, GBR
Trade Lifecycle Analyst
Bournemouth, GBR
Investment Banking - France & Benelux Corp DCM - Analyst - London
London, GBR
Senior Client Executive - Real Estate Banking - Managing Director
Toronto, CAN
Payments Merchant Services - Relationship Manager - Senior Associate
Toronto, CAN
Treasury Management Officer - Innovation Economy - Vice President
Toronto, CAN