Lead Software Engineer Python Gen AI

JPMorgan Chase JPMorgan Chase · Banking · Bengaluru, Karnataka, India · Corporate Sector

Lead Software Engineer for Python Gen AI at JPMorgan Chase, responsible for designing, coding, testing, and delivering automation including LLMs/agents to eliminate manual operational work and streamline workstreams. The role involves governing application risk, controls, and compliance, owning security and data accountability, coordinating across product and engineering at scale, leading adoption of AI-assisted engineering practices, and running resilient production services end-to-end. Requires strong experience in Kubernetes, cloud platforms, Big Data/ETL, Java/Python/Scala, responsible AI adoption, SRE best practices, and observability.

What you'd actually do

  1. Design, code, test, and deliver automation (including LLMs/agents) to eliminate manual operational work and streamline AO workstreams’ remediations (e.g., control items, security vulnerabilities, upgrades, and FARM findings).
  2. Govern application risk, controls, and compliance: own adherence to firm standards, partner with Technology Risk & Controls, manage Technology Lifecyle Management (TLM), and drive closure of issues/findings (e.g., FARM) through effective remediation and evidence management.
  3. Own security and data accountability for the application: ensure strong authentication/authorization, vulnerability and certificate hygiene, and proper data registration/classification plus compliant storage/retention/disposal.
  4. Coordinate across product and engineering at scale to prioritize and drive execution with a clear sense of urgency for AO workstreams (including influencing/coaching teams and aligning execution across large developer communities).
  5. Leads team adoption of enterprise-authorized AI-assisted engineering practices and SDLC/TLM automation to improve delivery speed, quality, and operational outcomes, while setting expectations for human validation, secure handling of inputs/outputs, and consistent use of reusable patterns across teams.

Skills

Required

  • Bachelor’s degree (or equivalent experience) in a software engineering discipline
  • 8+ years of experience
  • Expertise in at least one technology stack with a track record of designing, coding, testing, and delivering production software
  • Strong experience with Kubernetes, AWS/other cloud platforms, and Big Data/ETL pipelines (e.g., Hortonworks/AWS), including scalable data processing solutions
  • Strong development experience in Java, Python, or Scala, with excellent debugging and troubleshooting skills for complex production issues
  • Experience leading responsible adoption of enterprise-authorized AI-assisted development and delivery tools across engineering teams, including defining ways of working (review/validation expectations), measuring outcomes, and ensuring secure handling of data
  • Understanding of responsible AI use in engineering workflows, including data sensitivity considerations, resiliency/security implications, and governance expectations; ability to coach engineers on compliant and effective usage
  • Working knowledge of core infrastructure components (routers, load balancers, cloud products, containers, compute, storage, networks) and ability to solve complex, mission-critical problems across domains
  • Deep proficiency in SRE best practices: reliability, scalability, performance, security, enterprise system architecture, and toil reduction; able to implement within an application or platform
  • Deep knowledge of software applications and technical processes, with emerging depth in one or more technical disciplines
  • Proficiency in observability (white/black box monitoring, SLO alerting, telemetry collection) using tools such as Grafana, Dynatrace, Prometheus, Datadog, Splunk, etc.
  • Proficiency in CI/CD tools (e.g., Jenkins, GitLab, Terraform), plus ability to troubleshoot networking issues, solve data structure/algorithm problems, teach new languages, and collaborate across stakeholder levels

Nice to have

  • Certified in Python
  • Certified in Gen AI

What the JD emphasized

  • 8+ years
  • designing, coding, testing, and delivering production software
  • Kubernetes
  • AWS/other cloud platforms
  • Big Data/ETL pipelines
  • Java, Python, or Scala
  • leading responsible adoption of enterprise-authorized AI-assisted development and delivery tools
  • Understanding of responsible AI use in engineering workflows
  • SRE best practices
  • observability

Other signals

  • design, code, test, and deliver automation (including LLMs/agents)
  • govern application risk, controls, and compliance
  • own security and data accountability for the application
  • coordinate across product and engineering at scale
  • leads team adoption of enterprise-authorized AI-assisted engineering practices
  • run resilient, well-operated production services end-to-end