Machine Learning Engineer

2 - 6 years

10 - 20 Lacs

Chennai

Posted:1 day ago| Platform: Naukri logo

Apply

Skills Required

Mlops Machine Learning Python SQL

Work Mode

Work from Office

Job Type

Full Time

Job Description

Job Summary: We are seeking a talented and driven Machine Learning Engineer with 2-5 years of experience to join our dynamic team in Chennai. The ideal candidate will have a strong foundation in machine learning principles and extensive hands-on experience in building, deploying, and managing ML models in production environments. A key focus of this role will be on MLOps practices and orchestration, ensuring our ML pipelines are robust, scalable, and automated. Key Responsibilities: ML Model Deployment & Management: Design, develop, and implement end-to-end MLOps pipelines for deploying, monitoring, and managing machine learning models in production. Orchestration: Utilize orchestration tools (e.g., Apache Airflow, Kubeflow, AWS Step Functions, Azure Data Factory) to automate ML workflows, including data ingestion, feature engineering, model training, validation, and deployment. CI/CD for ML: Implement Continuous Integration/Continuous Deployment (CI/CD) practices for ML code, models, and infrastructure, ensuring rapid and reliable releases. Monitoring & Alerting: Establish comprehensive monitoring and alerting systems for deployed ML models to track performance, detect data drift, model drift, and ensure operational health. Infrastructure as Code (IaC): Work with IaC tools (e.g., Terraform, CloudFormation) to manage and provision cloud resources required for ML workflows. Containerization: Leverage containerization technologies (Docker, Kubernetes) for packaging and deploying ML models and their dependencies. Collaboration: Collaborate closely with Data Scientists, Data Engineers, and Software Developers to translate research prototypes into production-ready ML solutions. Performance Optimization: Optimize ML model inference and training performance, focusing on efficiency, scalability, and cost-effectiveness. Troubleshooting & Debugging: Troubleshoot and debug issues across the entire ML lifecycle, from data pipelines to model serving. Documentation: Create and maintain clear technical documentation for MLOps processes, pipelines, and infrastructure. Required Skills & Qualifications: Bachelor's or Master's degree in Computer Science, Data Science, Engineering, or a related quantitative field. 2-5 years of professional experience as a Machine Learning Engineer, MLOps Engineer, or a similar role. Strong proficiency in Python and its ML ecosystem (e.g., scikit-learn, TensorFlow, PyTorch, Pandas, NumPy). Hands-on experience with at least one major cloud platform (AWS, Azure, GCP) and their relevant ML/MLOps services (e.g., AWS SageMaker, Azure ML, GCP Vertex AI). Proven experience with orchestration tools like Apache Airflow, Kubeflow, or similar. Solid understanding and practical experience with MLOps principles and best practices. Experience with containerization technologies (Docker, Kubernetes). Familiarity with CI/CD pipelines and tools (e.g., GitLab CI/CD, Jenkins, Azure DevOps, AWS CodePipeline). Knowledge of database systems (SQL and NoSQL). Excellent problem-solving, analytical, and debugging skills. Strong communication and collaboration abilities, with a capacity to work effectively in an Agile environment.

Mock Interview

Practice Video Interview with JobPe AI

Start Mlops Interview Now
Randomtrees
Randomtrees

Technology - Machine Learning

Tech City

50 Employees

44 Jobs

    Key People

  • Alice Johnson

    CEO
  • Bob Smith

    CTO

RecommendedJobs for You