As a Lead Software Engineer at JPMorganChase within the Enterprise Technology, Infrastructure Platforms team, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. As a core technical contributor, you are responsible for conducting critical technology solutions across multiple technical areas within various business functions in support of the firm’s business objectives.
Own infrastructure capacity optimization solutions and build predictive/prescriptive models to identify capacity risk, performance bottlenecks, and right-sizing opportunities.
Design, develop, and productionize GenAI/agentic AI solutions for automation, decision support, and operational workflows, including LLM/SLM apps such as RAG and summarization/extraction.
Engineer production-grade backend services in Python/Java (REST APIs, microservices, reusable libraries) and own cloud-native data ingestion/processing pipelines for capacity analytics and AI use cases.
Build prompt engineering assets, routing strategies, and guardrails, and implement automated plus human-in-the-loop evaluation to improve quality.
Apply MLOps best practices across experimentation, versioning, CI/CD, deployment, monitoring, and lifecycle management; implement testing/benchmarking and observability; define success metrics/governance with stakeholders; and mentor engineers to uphold high standards.
Own and govern the end-to-end AI/ML optimization strategy—from architecture and engineering standards (quality, lifecycle, observability, secure SDLC) through cross-functional execution with SRE/platform/business—to deliver scalable automation, risk reduction, and measurable enterprise outcomes.
This position is subject to Section 19 of the Federal Deposit Insurance Act. As such, an employment offer for this position is contingent on JPMorganChase’s review of criminal conviction history, including pretrial diversions or program entries.