ML Engineer
Job Title: Machine Learning Engineer
Location: Hyderabad, India
Employment Type: Full-time
Experience Level: 3-8 Years
About the Role
We are looking for a Machine Learning Engineer to design, build, and deploy intelligent systems that turn data into real-world business value. You will work on production-grade ML pipelines, model training, and scalable inference services that power modern AI-driven products.
This role sits at the intersection of data science, software engineering, and cloud infrastructure.
Key Responsibilities
-
Build, train, and optimize machine learning models for real-world applications
-
Develop data pipelines for collecting, cleaning, and preparing large datasets
-
Deploy ML models into production using APIs, containers, or cloud services
-
Monitor model performance, accuracy, and drift over time
-
Optimize models for performance, scalability, and cost
-
Collaborate with product, backend, and frontend teams to integrate ML into applications
-
Document experiments, model versions, and training pipelines
Required Skills
-
Strong experience with Python
-
Hands-on experience with machine learning algorithms and model training
-
Experience with TensorFlow, PyTorch, or scikit-learn
-
Solid understanding of data preprocessing, feature engineering, and evaluation metrics
-
Experience building and consuming REST APIs for ML services
-
Familiarity with SQL and data querying
Preferred Skills
-
Experience with cloud platforms such as AWS, GCP, or Azure
-
Knowledge of Docker and model deployment workflows
-
Experience with MLOps tools (MLflow, Airflow, or similar)
-
Understanding of NLP, computer vision, or recommendation systems
-
Experience working with large-scale datasets
Experience & Qualification
-
3-8 years of experience in machine learning or data-driven engineering roles
-
Bachelor's or Master's degree in Computer Science, Engineering, Mathematics, or a related field