Software Engineer III
JPMorganChase
We have an exciting and rewarding opportunity for you to take your software engineering career to the next level.
As a Software Engineer III -Senior AI/ML Engineer at JPMorgan Chase within Advisor & Investment Technology team within the Asset & Wealth Management Technology, your role is crucial in an agile team dedicated to improving, creating, and delivering top-tier technology products in a secure, stable, and scalable manner. Your skills and contributions will have a substantial impact on the business, and your extensive technical expertise and problem-solving methods will be applied to a wide range of challenges across various technologies and applications.
Job Responsibilities:
- Lead the design and end-to-end development of foundational platforms and shared services. Every solution must be approached with an "AI-first" mindset, leveraging machine learning to automate complex engineering workflows.
- Operate in a highly dynamic, swift-moving environment to build platforms and services that solve real-world architectural bottlenecks. You will bridge the gap between emerging AI trends and production-ready software.
- Act as a technical evangelist, ensuring that the solutions built by the architecture team are practical, high-performance, and easily integrated by various engineering squads within the CTO org.
- Architect and deploy robust, secure, and distributed solutions on public cloud (preferably AWS), ensuring high availability and alignment with modern cloud-native patterns.
- Constantly evaluate the tech stack to identify opportunities for optimization through LLMs, agentic workflows, or predictive analytics to keep the organization at the cutting edge.
- Actively contributes to the engineering community as an advocate of firmwide frameworks, tools, and practices of the Software Development Life Cycle.
-
Work closely with cross-functional teams including developers, engineers, product managers and business stakeholders, understanding functional, and non-functional requirements then contributing to overall design & development.
Required qualifications, capabilities, and skills
Formal training or certification on software engineering concepts and 3+ years applied experience
- Hands-on experience in AI/ML Engineering or Software Architecture with a heavy focus on Machine Learning.
- Deep understanding of AI/ML frameworks, LLM orchestration, and Vector Databases.
- Expert-level proficiency in Python or Java. You must be able to write clean, maintainable, production-grade code.
- Extensive experience building and scaling applications on Public Cloud.
- Demonstrated prior experience delivering modern architecture.
- Ability to thrive in a very dynamic setting where priorities and technologies move swiftly. You must be comfortable with ambiguity and rapid pivots.
- A natural curiosity and drive to solve problems using non-traditional, AI-driven methods rather than just standard "legacy" fixes.
- Skilled in verbal, written and diagrammatic communication, working across a wide range of people with the ability to adapt approach and styles.
Preferred qualifications, capabilities, and skills
- Expert-level proficiency in Python (highly preferred for ML)
- Extensive experience building and scaling applications on Public Cloud, with a strong preference for AWS.
Promote innovation on a dynamic team to enhance, build, and deliver exceptional technology products that delight and empower users.