Senior Lead Software Engineer-ai Foundation Services

JPMorgan Chase JPMorgan Chase · Banking · Plano, TX +1 · Corporate Sector

Senior Lead Software Engineer to build and scale AI Foundation Services for GenAI and ML at JPMorgan Chase. The role focuses on developing secure, reliable, cloud-native platform capabilities, including Kubernetes, CI/CD, and IaC, and partnering with application teams for reusable integrations and onboarding. Responsibilities include designing, building, and optimizing infrastructure components for AI/ML platforms, translating requirements into technical designs, and ensuring production readiness across performance, scale, reliability, and security. The role also involves driving adoption of AI-assisted engineering practices and collaborating across teams to deliver complex technical outcomes.

What you'd actually do

  1. Designs, builds, integrates, and optimizes AI Foundation Services infrastructure components for GenAI and traditional AI/ML platforms, with a focus on production-quality delivery and hands-on engineering execution
  2. Partners with Lines of Business (LOB) application teams to co-develop reusable AI/ML foundational service capabilities, managed service integrations, and platform adoption patterns
  3. Translates Line of Business (LOB) application requirements into clear technical designs, implementation plans, and engineering deliverables that support successful launch and early operational readiness
  4. Helps de-risk AI/ML platform delivery across performance, scale, reliability, and security by contributing to non-functional requirements, test plans, runbooks, observability, and production readiness reviews
  5. Builds reusable engineering assets such as reference implementations, deployment templates, test harnesses, onboarding guides, and GPU/training/serving baselines for model hosting platforms

Skills

Required

  • Formal training or certification on software engineering concepts and 5+ years of applied experience
  • Hands-on experience designing, building, testing, and operating production software systems, distributed services, or platform capabilities
  • Practical experience with AI/ML platform capabilities, model serving, model hosting, data access patterns, platform integrations, or infrastructure services supporting AI/ML workloads
  • Experience developing cloud-native applications or platform services using Kubernetes, containers, CI/CD, infrastructure-as-code, and modern engineering practices
  • Proficiency in one or more programming languages such as Python, Java, Go, or similar, with demonstrated ability to deliver high-quality production code
  • Experience translating business or application team requirements into technical designs, implementation tasks, delivery milestones, and operational support plans
  • Working knowledge of performance engineering and production reliability practices, including load testing, capacity planning, monitoring, alerting, SLOs/SLIs, incident response, and root-cause analysis
  • Experience applying secure-by-design engineering practices, including access controls, secrets management, vulnerability remediation, and secure handling of sensitive data
  • Demonstrated experience leading effective use of enterprise-authorized AI-assisted software development tools within the work environment (e.g., for coding, code review, test acceleration, troubleshooting) with the ability to set team expectations for validating AI outputs for correctness, performance, and security
  • Strong understanding of responsible AI use in engineering workflows, including data sensitivity considerations, secure handling of inputs/outputs, and adherence to resiliency and security expectations; experience coaching senior engineers/leads on compliant usage patterns and controls.
  • Demonstrated ability to collaborate across product, application, infrastructure, and security teams to deliver complex technical outcomes

Nice to have

  • Experience building or integrating GPU-backed model hosting, inference, training, or batch processing platforms
  • Experience with LLM and model serving patterns, including routing, autoscaling, model gateways, inference optimization, evaluation workflows, and guardrail integration
  • Experience optimizing AI/ML workloads for latency, throughput, reliability, and cost using techniques such as profiling, batching, caching, concurrency tuning, and capacity modeling
  • Experience creating reusable developer enablement assets such as golden paths, reference architectures, deployment templates, onboarding playbooks, automated test harnesses, and operational runbooks

What the JD emphasized

  • production-quality delivery
  • hands-on engineering execution
  • secure, stable, and scalable way
  • production software systems
  • distributed services
  • platform capabilities
  • AI/ML platform capabilities
  • model serving
  • model hosting
  • data access patterns
  • platform integrations
  • infrastructure services supporting AI/ML workloads
  • cloud-native applications
  • platform services
  • Kubernetes
  • containers
  • CI/CD
  • infrastructure-as-code
  • modern engineering practices
  • high-quality production code
  • performance engineering
  • production reliability practices
  • load testing
  • capacity planning
  • monitoring
  • alerting
  • SLOs/SLIs
  • incident response
  • root-cause analysis
  • secure-by-design engineering practices
  • access controls
  • secrets management
  • vulnerability remediation
  • secure handling of sensitive data
  • enterprise-authorized AI-assisted software development tools
  • validating AI outputs for correctness, performance, and security
  • responsible AI use
  • data sensitivity considerations
  • secure handling of inputs/outputs
  • resiliency and security expectations
  • coaching senior engineers/leads on compliant usage patterns and controls
  • collaborate across product, platform, infrastructure, and security teams
  • complex technical outcomes
  • building or integrating GPU-backed model hosting
  • inference
  • training
  • batch processing platforms
  • LLM and model serving patterns
  • routing
  • autoscaling
  • model gateways
  • inference optimization
  • evaluation workflows
  • guardrail integration
  • optimizing AI/ML workloads for latency, throughput, reliability, and cost
  • profiling
  • batching
  • caching
  • concurrency tuning
  • capacity modeling
  • reusable developer enablement assets
  • golden paths
  • reference architectures
  • deployment templates
  • onboarding playbooks
  • automated test harnesses
  • operational runbooks

Other signals

  • AI Foundation Services
  • GenAI and ML at enterprise scale
  • production-quality delivery
  • cloud-native platform capabilities
  • model serving
  • model hosting
  • inference
  • training
  • GPU-backed model hosting