J

JP Morgan Chase

Runs a consumer bank and an investment bank

Lead Software Engineer - Python, Gen AI

Backend EngineeringConfirmed live in the last 24 hours
Full-timeBengaluru, Karnataka, IndiaNo salary listedIn-person

About the Job

Requirements

  • A bachelor's degree (or equivalent experience) in a software engineering discipline and 8 or more 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 or other cloud platforms, and Big Data/ETL pipelines, including scalable data processing solutions.
  • Strong development experience in Java, Python, or Scala, with the ability to debug and troubleshoot complex production issues.
  • Experience leading responsible adoption of enterprise-authorized AI-assisted development and delivery tools across engineering teams, including defining review and validation expectations, measuring outcomes, and ensuring secure data handling.
  • Understanding of responsible AI use in engineering workflows, including data sensitivity, resiliency and security implications, and governance expectations; ability to coach engineers on compliant and effective usage.
  • Working knowledge of routers, load balancers, cloud products, containers, compute, storage, and networks, and ability to solve complex, mission-critical problems across domains.
  • Deep proficiency in site reliability engineering best practices, including reliability, scalability, performance, security, enterprise system architecture, and toil reduction, with the ability to implement these practices 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, including white- and black-box monitoring, service-level objective alerting, and telemetry collection, using tools such as Grafana, Dynatrace, Prometheus, Datadog, or Splunk.
  • Proficiency in continuous integration and continuous delivery tools such as Jenkins, GitLab, and Terraform, plus the ability to troubleshoot networking issues, solve data structure and algorithm problems, teach new languages, and collaborate across stakeholder levels.

Responsibilities

  • Design, code, test, and deliver automation, including large language models and agents, to eliminate manual operational work and streamline AO workstream remediations such as control items, security vulnerabilities, upgrades, and FARM findings.
  • Govern application risk, controls, and compliance by owning adherence to firm standards, partnering with Technology Risk & Controls, managing Technology Lifecycle Management, and driving closure of issues and findings through remediation and evidence management.
  • Own application security and data accountability by ensuring strong authentication and authorization, vulnerability and certificate hygiene, and proper data registration, classification, storage, retention, and disposal.
  • Coordinate across product and engineering to prioritize and drive execution for AO workstreams, influencing and coaching teams and aligning execution across large developer communities.
  • Lead team adoption of enterprise-authorized AI-assisted engineering practices and SDLC/TLM automation to improve delivery speed, quality, and operational outcomes; set expectations for human validation, secure input and output handling, and reusable patterns across teams.
  • Apply software development life cycle toolchain capabilities, including enterprise-authorized AI-assisted development and automation tools, to improve automation value and support capacity-unlock initiatives.
  • Run resilient production services end-to-end by implementing monitoring, logging, and anomaly detection; maintaining secure network configurations and least privilege; and leading or supporting incident, problem, and change management and recovery and resiliency readiness.
  • Champion site reliability practices and exert technical influence throughout the team.
  • Lead initiatives to improve application and platform reliability and stability using data-driven analytics to improve service levels.
  • Collaborate with team members to identify service level indicators and with stakeholders to establish reasonable service level objectives and error budgets with customers.
  • Document and share knowledge within the organization through internal forums and communities of practice.

Desired Qualifications

  • Certification in Python and generative AI.

About the Company

JP Morgan Chase

Runs a consumer bank and an investment bank

JPMorgan Chase runs the largest bank in the United States, which serves households and small businesses as Chase and large companies, governments, and investors as J.P. Morgan. During the 2008 financial crisis it bought the failing investment bank Bear Stearns and lender Washington Mutual, and in 2023 it took over First Republic Bank after regulators seized it. Chase takes deposits and earns interest on credit cards, mortgages, and car loans, while the investment side earns fees for advising on mergers, raising money for companies, trading stocks and bonds, and managing wealth. Formed in a 2000 merger, JPMorgan Chase traces its roots to 1799 and is based in New York City.

Company size
10,001+
Company stage
IPO
Headquarters
New York City, New York
Founded
1799

Recently Posted Jobs

Explore more opportunities at JP Morgan Chase

See more jobs