Lead Software Engineer - Mlops

JPMorgan Chase JPMorgan Chase · Banking · LONDON, LONDON, United Kingdom · Corporate Sector

Lead Software Engineer for an MLOps team in a financial institution, focusing on designing, building, and deploying scalable AI/ML solutions, including LLM-powered microservices and generative AI applications. The role involves end-to-end development, monitoring, and maintenance of AI/ML models and systems in a production environment.

What you'd actually do

  1. Deliver end-to-end cloud-native microservices and data pipelines using modern technologies and best practices
  2. Maintain and improve deployed AI/ML models and microservices throughout the software development lifecycle, including production and incident management
  3. Monitor model and system performance, identifying and solving problems effectively
  4. Build scalable solutions that avoid single points of failure
  5. Develop secure code to protect customers and the organization

Skills

Required

  • Java
  • Python
  • cloud technologies
  • distributed systems
  • RESTful APIs
  • web technologies
  • event-based architecture
  • data streaming
  • messaging frameworks
  • data stores (relational, non-relational, vector)
  • Retrieval-Augmented Generation
  • agentic system architectures
  • Model Context Protocol

Nice to have

  • MLOps tools and platforms (e.g., MLflow, Amazon SageMaker, Databricks, BentoML, Arize)
  • cloud-native microservices architecture
  • Amazon Web Services (AWS)
  • Platform engineer
  • highly regulated environments or industries

What the JD emphasized

  • customer-facing, LLM-powered microservices
  • building generative AI applications and tooling
  • operating, supporting, and securing mission-critical software applications
  • production AI/ML models
  • AI/ML solution deployment and operation

Other signals

  • MLOps
  • LLM-powered microservices
  • generative AI applications
  • production AI/ML models