JPMorgan Chase is one of the oldest financial institutions, offering innovative financial solutions to a wide range of clients. As a Senior Lead Software Engineer in the Enterprise Technology - Public Cloud Engineering team, you will lead the architecture, development, and deployment of machine learning and generative AI solutions, applying strong engineering practices and collaborating with cross-functional teams to drive business impact.
Responsibilities:
- Design and implement end-to-end ML and LLM solutions, from problem framing and data preparation through training, evaluation, deployment, and ongoing optimization
- Apply modern GenAI workflows, including prompt engineering techniques, tracing, evaluations, guardrails, and safety frameworks to align model behavior with business objectives and risk controls
- Productionize high-quality models and pipelines on public clouds, leveraging Kubernetes for container orchestration where appropriate
- Establish robust offline and online evaluation methodologies, including intrinsic and extrinsic metrics (e.g., relevance, safety, latency, cost efficiency), and integrate automated testing/monitoring
- Collaborate closely with product, platform, security, controls, and business stakeholders across a geographically distributed organization; provide technical mentorship and code reviews
- Document solution designs and decisions; contribute to reusable components, patterns, and best practices for ML/GenAI in public cloud environments
- Optimize for cost, performance, and resilience; incorporate data privacy, compliance, and responsible AI considerations throughout the lifecycle