As a Senior MLOps Engineer, you will be responsible for designing, implementing, and optimizing our ML operations infrastructure. You will work closely with data scientists, software engineers, and DevOps teams to streamline model development, deployment, monitoring, and automation processes. Your expertise will ensure the reliability, scalability, and efficiency of our ML models in production environments.
Key Responsibilities:
- Design, develop, and maintain scalable ML pipelines for training, validation, deployment, and monitoring of machine learning models.
- Implement CI/CD workflows for ML models, ensuring smooth integration into production environments.
- Optimize ML model performance, monitoring, and retraining strategies to maintain accuracy and efficiency over time.
- Work with data engineers to establish best practices for data processing, feature engineering, and storage.
- Automate and manage cloud-based and on-premises ML infrastructure.
- Establish monitoring, logging, and alerting frameworks for ML models to track performance and detect anomalies.
- Collaborate with security teams to ensure compliance with best practices in data privacy and governance.
- Mentor junior engineers and contribute to knowledge-sharing within the team.
Preferred Qualifications:
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- 5+ years of experience in MLOps, DevOps, or related roles with a strong focus on machine learning operations.
- Proficiency in Python.
- Experience with LangChain.
- Experience with ML frameworks such as TensorFlow, PyTorch, or Scikit-learn.
- Strong expertise in containerization (Docker, Kubernetes) and orchestration tools.
- Experience with cloud platforms (AWS, GCP, Azure) and their ML-related services.
- Proficiency with CI/CD tools (GitLab CI/CD, Jenkins, ArgoCD, etc.).
- Experience with monitoring tools like Prometheus, Grafana, or Datadog.
- Strong understanding of versioning, model reproducibility, and experiment tracking (MLflow, Kubeflow, or similar).
- Excellent problem-solving skills and ability to work collaboratively in a fast-paced environment.
Applications Development
Time Type:
Full timeView the " " poster. View the .
View the .
View the