onsite
Principal Software Engineer - Artificial Intelligence and Machine Learning - JPMorgan Chase Bank, N.A.
ML Engineer
Lead AI/ML engineering for consumer banking products, designing scalable, secure solutions on AWS, driving innovation with Python and Java, and collaborating in agile teams to deliver market‑leading technology.
About the role
Key Responsibilities
- Architect and develop AI/ML models and services that power consumer banking products, ensuring high performance and reliability on AWS infrastructure.
- Lead code reviews, design discussions, and mentorship for a cross‑functional engineering team, fostering best practices in software quality and security.
- Collaborate with data scientists, product managers, and UX designers to translate business requirements into robust, production‑ready solutions.
- Implement CI/CD pipelines, automated testing, and monitoring to support continuous delivery and rapid iteration.
- Stay current with emerging AI/ML technologies and evaluate their applicability to enhance product capabilities.
Requirements
- 10+ years of software engineering experience with a strong focus on AI/ML, Python, and Java.
- Proven expertise in deploying machine learning models at scale on AWS (SageMaker, Lambda, ECS).
- Deep understanding of data pipelines, SQL, and NoSQL databases.
- Experience leading agile teams, driving architectural decisions, and mentoring junior engineers.
- Excellent communication skills and a passion for building secure, high‑quality financial technology.
Skills
pythonmachine learningawsjavaagile