Senior Machine Learning Operations Engineer

Job Description

Position Overview

We are looking for a skilled Senior MLOps Engineer to join our growing efforts in machine learning and generative AI. In this role, you’ll collaborate with Data Scientists, Legal Knowledge Experts, Developers, and other MLEs to design, build, and maintain robust production machine learning infrastructure and tooling. You will play a key role in enabling scalable, efficient, and reliable delivery of customer facing machine learning solutions.


Job Responsibilities
  • Collaborate with cross-functional teams to build and maintain end-to-end machine learning pipelines, from data ingestion to model deployment and monitoring
  • Design, implement, and optimize infrastructure for rapid prototyping, continuous integration, deployment, and model evaluation.
  • Monitor and maintain production machine learning systems to ensure reliability, scalability, and performance
  • Provide technical guidance and mentorship to junior team members and foster knowledge sharing within the MLOps and Data Science teams
  • Stay updated with the latest advancements in MLOps, cloud technologies, and generative AI to identify and implement best practices
  • Set and enforce standards for code quality and best practices across the data science and engineering organizations to ensure maintainability, scalability, and robustness of systems.
  • Other duties as assigned

  • A little bit about you...
  • Proven experience deploying and maintaining machine learning models in production environments
  • Demonstrated ability to gather requirements, design systems, and scope and plan projects effectively, with a focus on the entire machine learning lifecycle
  • Experience with REST API design and implementation, preferably using frameworks such as Flask or FastAPI
  • Proficiency in Python, including both general-purpose programming and machine learning frameworks such as scikit-learn, TensorFlow, PyTorch, or similar
  • Experience in building and scaling machine learning pipelines and infrastructure, including data gathering, feature engineering, model training, and deployment workflows
  • Proficiency with cloud platforms, preferably AWS, and tools like SageMaker, Lambda, or similar
  • Strong communication skills to effectively collaborate with diverse teams, including product managers, engineers, and data scientists
  • Familiarity with CI/CD tools and practices as they apply to machine learning workflows
  • Experience with modern containerization tools such as Docker and Kubernetes