Job Title: MLOps Engineer
Experience: 2+ Years
Department: Data Science / AI Platform / Analytics Engineering
Role Summary
We are looking for an experienced MLOps Engineer to design, implement, and maintain scalable machine learning pipelines and production systems. The ideal candidate will bridge the gap between data science, engineering, and operations teams to enable reliable, automated, and compliant ML model deployment and monitoring.
________________________________________
Key Responsibilities
Model Lifecycle Management
- Automate end-to-end ML workflows — from data preparation, training, and evaluation to deployment and retraining.
- Work with Data Scientists to productionize ML models (batch and real-time).
- Manage model versioning, lineage, and reproducibility using tools like MLflow, Vertex AI, or Kubeflow.
- Implement model performance monitoring (data drift, model drift, bias, latency, etc.).
Infrastructure & Automation
- Build and maintain CI/CD pipelines for ML projects using GitHub Actions, Jenkins, or Cloud Build.
- Containerize ML applications using Docker and deploy on Kubernetes / GKE / EKS.
- Implement infrastructure as code (IaC) using Terraform or Cloud Deployment Manager.
- Optimize compute and storage costs across environments (dev, test, prod).
Data & Feature Engineering Integration
- Collaborate with Data Engineering teams to integrate with feature stores (Feast, Vertex AI Feature Store, etc.).
- Ensure data validation, schema checks, and pipeline observability (using Great Expectations, TFDV, etc.).
Governance, Security & Compliance
- Manage access control, service accounts, and IAM roles for ML pipelines.
- Ensure model governance, auditability, and compliance (especially for regulated domains like BFSI).
- Track experiments, metadata, and ensure traceability of data and model artifacts.
Monitoring & Observability
- Set up dashboards and alerts (e.g., using Prometheus, Grafana, EvidentlyAI).
- Automate model retraining triggers based on data drift or performance thresholds.
________________________________________
Required Skills
Category Skills
Languages Python, SQL, Bash
ML Frameworks TensorFlow, PyTorch, Scikit-learn
MLOps Tools MLflow, Vertex AI
Cloud Platforms GCP (preferred), or AWS, or Azure
CI/CD & Infra GitHub Actions, Docker, Kubernetes
Data Tools BigQuery, Dataflow
________________________________________
Preferred Qualifications
- Bachelor’s or Master’s degree in Computer Science, Data Engineering, or related field.
- 2+ years of experience in ML, Data Engineering, or DevOps / MLOps roles.
- Strong understanding of ML lifecycle management, data pipelines, and model deployment patterns.
- Experience with GCP Vertex AI, AI Platform Pipelines preferred.