
Software Engineer III - AI/ML Engineer
JPMorgan Chase6 days ago
Base Salary
$138k - $185k/yr
Responsibilities
- Design and implement scalable, reliable agentic AI platforms for enterprise workflows.
- Build production AI systems with agents, skills, memory patterns, guardrails, and tool-use orchestration.
- Implement retrieval, embeddings, semantic search, grounding, summarization, and prompt/version management.
- Engineer cloud-native services on AWS using containers, serverless compute, and event-driven messaging.
- Optimize AI workloads for latency, throughput, scalability, caching, context efficiency, and cost.
- Develop secure APIs and integrations connecting AI capabilities to enterprise platforms and workflows.
- Establish evaluation, experimentation, regression testing, and observability practices for AI system quality.
- Troubleshoot distributed systems involving asynchronous workflows and event-driven architecture.
- Partner with product, platform, and engineering teams to deliver resilient, measurable solutions.
- Contribute to technical standards, documentation, design reviews, peer code reviews, and reusable engineering patterns.
- Use enterprise-authorized AI-assisted development tools while validating outputs through peer review, testing, and secure coding practices.
Requirements
- Formal training or certification in software engineering concepts and at least 3 years of applied experience.
- Hands-on experience building and operating production large language model applications with agentic patterns and tool integrations.
- Strong software engineering fundamentals and experience delivering cloud-native services with containers and serverless designs on AWS.
- Advanced Python programming skills and experience writing production-quality code.
- Experience with retrieval-augmented generation, embeddings, semantic search, and practical context engineering.
- Experience building React frontends integrated with backend APIs, with attention to reliability, security, and performance.
- Experience contributing to evaluation, testing, and monitoring practices for AI system quality and reliability.
- Ability to communicate technical decisions and trade-offs clearly and collaborate across teams.
- Hands-on experience using enterprise-authorized AI-assisted software development tools and critically evaluating generated outputs.
- Understanding of responsible AI use, data sensitivity, secure input/output handling, resiliency, and security expectations.
- Preferred: experience deploying workloads on Kubernetes-based platforms and using container orchestration patterns.
- Preferred: experience with experimentation frameworks, automated regression testing, LLM cost governance, performance optimization, guardrails, and reusable platform components.
Benefits
- Competitive total rewards package with base salary determined by role, experience, skills, and location.
- Eligible roles may receive commission-based pay or discretionary incentive compensation in cash and/or forfeitable equity.
- Benefits may include comprehensive healthcare, on-site health and wellness centers, retirement savings, backup childcare, tuition reimbursement, mental health support, and financial coaching.
- Additional compensation and benefits details are provided during the hiring process.
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.