remote
Principal Software Engineer - AI Foundation Services - JPMorganChase
Software Engineer
Lead the design and delivery of AI Foundation Services, building reusable, secure, and high‑performance GenAI platforms at scale using Python, Java, Kubernetes, Docker, and AWS.
About the role
Key Responsibilities
- Collaborate with Lines of Business teams to translate AI/GenAI requirements into robust technical designs and reusable platform components.
- Architect, develop, and harden core services that enable rapid, secure, and observable AI workload deployment at scale.
- Implement and maintain containerized solutions using Kubernetes and Docker, ensuring high availability and performance.
- Drive CI/CD pipelines and automation to support continuous delivery and rapid iteration of AI services.
- Provide post‑launch support, monitoring, and observability to meet stringent Service Level Objectives.
Requirements
- 10+ years of software engineering experience with strong expertise in Python and Java.
- Deep knowledge of cloud platforms (AWS) and container orchestration (Kubernetes, Docker).
- Hands‑on experience building and operating large‑scale AI/ML platforms, including model serving and data pipelines.
- Proven ability to design secure, observable systems and implement CI/CD best practices.
- Excellent communication skills to partner with business stakeholders and guide technical implementation.
Skills
pythonjavakubernetesdockerawsmachine learningcicd