remote
Principal Software Engineer - AI Engineer - JPMorganChase
AI Engineer
Lead AI/ML initiatives as a Principal Software Engineer, designing and delivering large‑language‑model solutions on cloud platforms, guiding cross‑functional teams, and driving innovation in a financial services environment.
About the role
Key Responsibilities
- Architect, develop, and deploy large‑language‑model (LLM) pipelines and AI services that meet enterprise‑grade performance, security, and scalability requirements.
- Lead cross‑functional teams of data scientists, engineers, and product owners, providing technical direction and ensuring alignment with business objectives.
- Design and implement end‑to‑end machine‑learning workflows using Python, TensorFlow/PyTorch, and cloud native services (AWS, Kubernetes).
- Establish best practices for model versioning, monitoring, and continuous integration/continuous deployment (CI/CD) of AI solutions.
- Collaborate with stakeholders to translate complex financial use cases into scalable AI products, driving innovation and measurable impact.
Requirements
- 10+ years of software engineering experience with a strong focus on machine learning and AI, including production‑grade LLM deployments.
- Expertise in Python and major ML frameworks such as TensorFlow or PyTorch.
- Proven experience designing cloud‑native architectures on AWS and orchestrating containers with Kubernetes.
- Demonstrated ability to lead technical teams, influence product strategy, and deliver complex projects on schedule.
- Strong problem‑solving skills and a track record of translating business challenges into innovative AI solutions.
Skills
pythonmachine learningtensorflowpytorchawskubernetes