
Lead Software Engineer-Python , Java ,Gen AI, Architect
JPMorgan Chase7 days ago
Mumbai, IndiaStaff+
Responsibilities
- Own end-to-end solution architecture across applications, APIs, data, integrations, and development-through-production environments.
- Translate business requirements into target-state architecture, HLD, LLD, trade-offs, and documented architecture decisions.
- Define REST/gRPC, event-driven, and cross-service integration patterns, including versioning, compatibility, and SLAs.
- Provide hands-on technical leadership through Java/Spring Boot and Python implementations, critical-path development, and production POCs.
- Lead adoption of authorized AI-assisted engineering and SDLC/TLM automation with appropriate human validation and secure input/output handling.
- Lead design spikes, performance investigations, production issue triage, root-cause analysis, and sustainable remediation.
- Design and deliver batch and real-time AI/ML inference, feature pipelines, evaluation, monitoring, and operational production patterns.
- Partner with Data Science teams to move models from experimentation into reliable, scalable, observable services.
- Implement responsible AI controls covering traceability, testing, evaluation, approvals, and human oversight.
- Define and deliver availability, latency, throughput, scalability, resiliency, RTO/RPO, capacity planning, observability, SLOs, runbooks, security, and audit compliance.
Requirements
- Formal software engineering training or certification and 9+ years of applied experience.
- Strong hands-on experience designing and delivering enterprise solutions end to end.
- Demonstrated solution architecture experience across services, data, and integrations, including target-state architecture, HLD/LLD, trade-offs, and architecture decision documentation.
- Expertise with Java 11/17+, Spring Boot microservices, API design, and testing practices.
- Expertise with Python 3.x for services, automation, and data/ML integration.
- Experience with distributed systems, microservices, event-driven architecture, and Kafka or equivalent messaging/streaming technologies.
- Strong data architecture fundamentals covering relational and NoSQL patterns, MongoDB, Redis caching, data consistency, and schema evolution.
- Practical experience productionizing AI/ML through inference patterns, model packaging and serving, monitoring, and drift fundamentals.
- Working knowledge of MLOps and operational model lifecycle management.
- Experience with CI/CD, automated unit/integration/contract testing, release and rollback strategies, security, and resiliency in regulated environments.
- Preferred experience with Kubernetes, container platforms, cloud-native patterns, autoscaling, configuration and secrets, and service-to-service security.
- Preferred GenAI experience with LLMs, RAG, vector search, evaluation frameworks, prompt governance, and model governance.
- Preferred experience with monolith decomposition, strangler patterns, incremental migration, production readiness, monitoring, and operational rigor.
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.