onsite
Lead Software Engineer - AI/ML - JPMorgan Chase Bank, N.A.
Software Engineer
Lead the design and scaling of a high‑performance machine learning platform, empowering data scientists with robust infrastructure and tools on AWS, Docker, and Kubernetes.
About the role
Key Responsibilities
- Architect, develop, and maintain scalable ML platform services on AWS, ensuring high availability and performance.
- Collaborate with data scientists to translate model requirements into production‑ready pipelines using Python and containerized microservices.
- Implement CI/CD workflows, automated testing, and monitoring to accelerate deployment cycles and maintain platform reliability.
- Lead code reviews, mentor junior engineers, and drive best practices in software quality and security.
- Analyze system metrics, troubleshoot issues, and optimize resource utilization across Docker and Kubernetes clusters.
Requirements
- 5+ years of software engineering experience with a focus on ML infrastructure.
- Proficiency in Python, AWS services (SageMaker, ECS, EKS, Lambda), Docker, and Kubernetes.
- Strong background in CI/CD pipelines, automated testing, and observability tools.
- Excellent problem‑solving skills and ability to work in an agile, cross‑functional team.
- Experience with data engineering concepts and large‑scale distributed systems is a plus.
Skills
pythonmachine learningawsdockerkubernetescicd