Lead Software Engineer - AI Engineer

JPMorgan Chase JPMorgan Chase · Banking · Plano, TX +1 · Commercial & Investment Bank

Lead Software Engineer for JPMorgan Chase's Commercial & Investment Bank, Automation & AI Solutions team. The role focuses on architecting, designing, and delivering scalable software products that integrate cloud-native microservices with generative AI/LLM capabilities. Responsibilities include leading the creation and implementation of AI-driven services, driving adoption of AI-assisted engineering practices, and ensuring solutions are secure, reliable, and production-ready. The role requires hands-on experience with LLMs, generative AI use cases, and responsible AI principles, along with strong system design and cloud-native development skills.

What you'd actually do

  1. Design and develop creative full-stack software solutions using innovative approaches.
  2. Lead the creation and implementation of AI-driven capabilities, including LLM-based services, orchestration, and integrations into business workflows.
  3. Drives team adoption of enterprise-authorized AI-assisted engineering practices within the work environment to improve code quality, delivery speed, and operational outcomes (e.g., AI-assisted code review/refactoring, test strategy acceleration, incident/root-cause analysis support), while establishing consistent validation standards (secure coding, peer review, automated testing) and promoting reuse of effective patterns across the team.
  4. Leverages enterprise-authorized AI coding assist tools within the work environment to improve code quality, delivery speed, and productivity across complex deliverables (e.g., code generation/refactoring, unit test creation, documentation), while validating outputs through peer review, automated testing, and secure coding standards; contributes learnings and reusable patterns to improve broader team effectiveness.
  5. Applies knowledge of tools within the Software Development Life Cycle toolchain, including enterprise-authorized AI-assisted development and automation capabilities, to improve the value realized by automation.

Skills

Required

  • Java
  • AWS ECS
  • EKS
  • Postgres
  • Large Language Models (LLMs)
  • generative AI use cases
  • RAG
  • agents
  • prompt/tool orchestration
  • evaluation/guardrails
  • AI/ML frameworks
  • PyTorch
  • TensorFlow
  • scikit-learn
  • Hugging Face
  • distributed systems
  • AWS
  • GCP
  • Azure
  • microservices
  • RESTful APIs
  • data technologies
  • cloud-native systems
  • event-driven architectures
  • streaming
  • service mesh

Nice to have

  • Python
  • Cloud certification
  • multi region service deployments
  • zero downtime deployment
  • Docker
  • Kubernetes
  • Helm
  • modern CI/CD practices
  • responsible AI use in engineering workflows
  • data sensitivity considerations
  • secure handling of inputs/outputs
  • communication skills
  • proactive approach to continuous improvement
  • scalable, reliable, and secure products from concept to launch

What the JD emphasized

  • Formal training or certification in Software Engineering and 5+ years applied experience
  • Hands-on experience using enterprise-authorized AI-assisted software development tools within the work environment (e.g., for coding, test creation, troubleshooting, or documentation) with demonstrated ability to critically evaluate, validate, and refine AI-generated outputs for correctness, performance, and security.
  • Understanding of responsible AI use in engineering workflows, including data sensitivity considerations, secure handling of inputs/outputs, and adherence to resiliency and security expectations; ability to guide peers on safe and effective usage within team practices.
  • Demonstrated experience leading effective use of approved AI-assisted software development tools (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.

Other signals

  • building generative AI/LLM capabilities
  • leading AI-driven capabilities
  • integrating LLM-based services into business workflows
  • architecting and delivering cloud-native microservices and APIs
  • hands-on experience with LLMs and generative AI use cases