
Lead Software Engineer - Python - GenAI
JPMorgan Chase9 hours ago
Responsibilities
- Architect and implement resilient, scalable, fault-tolerant, low-latency services and drive target-state architecture.
- Design and deploy enterprise-integrated services that satisfy functional, performance, scalability, security, governance, and auditability requirements.
- Lead and mentor the development team, manage multiple deliverables, and strengthen stakeholder relationships.
- Build ML pipeline capabilities for fraud detection and risk assessment and support modeling teams with implementation and tooling.
- Productionalize data-science models with validation readiness and quality controls before live usage.
- Lead adoption of authorized AI-assisted engineering practices with validation standards for correctness, performance, and security.
- Design reusable ML platform components such as feature-store patterns and delivery pipelines, with monitoring and alerting for reliability and performance.
- Build agentic AI services with tool integration, orchestration, state management, monitoring, and audit-ready traceability.
- Define production guardrails and evaluation approaches for agentic AI quality, safety, latency, and cost.
Requirements
- Formal software engineering training or certification and 5+ years of applied experience delivering system design, application development, testing, and operational stability.
- Deep distributed-systems expertise with recent hands-on development experience primarily in Python and modern service architectures, plus Java experience.
- Strong Python experience in AI/ML engineering, automation, model operationalization, agentic AI services, tool integration, monitoring, telemetry, and governance.
- Experience leading the effective and safe use of approved AI-assisted software development tools, including validating AI outputs for correctness, performance, and security.
- Understanding of responsible AI practices, data sensitivity, secure input/output handling, resiliency, security, and coaching engineers on compliant adoption.
- Experience developing in Linux environments and building, deploying, and operating production services on Kubernetes.
- Messaging experience with Kafka, MQ, or similar platforms.
- Experience with backend infrastructure patterns such as load balancing and autoscaling, NoSQL databases such as Cassandra, and observability tools such as ELK or Splunk.
- Strong SDLC, security, testing, application resiliency, operational stability, communication, and stakeholder-influence skills.
- Exposure to MLOps, feature engineering, model hosting or operationalization, AWS or hybrid on-premises/cloud environments, and LLM-driven agents.
- AWS and AI certifications or working knowledge are preferred.
Benefits
- Competitive total rewards package with benefits based on eligibility; compensation may include base salary, incentive compensation, cash, or forfeitable equity.
- Comprehensive healthcare coverage, on-site health and wellness centers, retirement savings plan, backup childcare, tuition reimbursement, mental health support, and financial coaching.
Tech Stack
Categories
About JPMorgan Chase
JPMorgan Chase provides consumer and commercial banking, payments, credit card, wealth management, and corporate and investment banking services to individuals, businesses, institutions, and governments. The public company (NYSE: JPM) earns revenue from interest, fees, trading, and asset management across operations in more than 100 markets. Headquartered in New York City with roots dating to 1799, it serves retail customers and prominent corporate and government clients through brands including Chase and J.P. Morgan.