Job Description
About the Role
We are looking for an innovative and highly skilled Machine Learning Engineer to join our client’s technology team. The candidate will be responsible for developing, implementing, and scaling machine learning models that solve complex business problems and enhance decision-making processes. This role offers the opportunity to work on real-world AI/ML applications in a global IT environment with exposure to the latest tools, frameworks, and technologies.
—
Key Responsibilities
As a Machine Learning Engineer, you will:
Model Development & Research
Research, design, and develop state-of-the-art machine learning algorithms.
Build predictive models using supervised, unsupervised, and deep learning techniques.
Explore NLP, Computer Vision, Recommendation Systems, and Generative AI use cases.
Data Handling & Processing
Collect, clean, and preprocess structured and unstructured datasets.
Implement feature engineering techniques to improve model performance.
Develop scalable data pipelines for real-time and batch processing.
Deployment & Optimization
Deploy models into production-ready systems using APIs and cloud ML services.
Monitor, evaluate, and optimize model accuracy, speed, and scalability.
Ensure ML models are maintainable, explainable, and reproducible.
Collaboration & Reporting
Work with cross-functional teams including Data Scientists, Software Engineers, and Product Managers.
Communicate technical findings to non-technical stakeholders in a clear, concise manner.
Contribute to documentation, code reviews, and knowledge-sharing sessions.
Innovation & Continuous Learning
Stay updated on the latest AI/ML research, frameworks, and tools.
Experiment with new approaches in Deep Learning, Reinforcement Learning, and Generative AI.
—
Eligibility Criteria
Education:
Bachelor’s Degree in Computer Science, Information Technology, Data Science, or related fields (Master’s preferred).
Experience:
Minimum 4 years of hands-on experience in Machine Learning or AI roles.
Technical Expertise:
Proficiency in Python, R, SQL.
Strong skills in TensorFlow, PyTorch, Keras, Scikit-learn.
Experience in cloud ML services (AWS Sagemaker, Azure ML, Google AI/ML).
Knowledge of Big Data tools (Spark, Hadoop, Kafka) is an advantage.
Solid understanding of mathematics, probability, statistics, and algorithms.
—
Who Can Apply
Experienced professionals (4+ years) with proven ML experience.
Freshers with exceptional academic performance, internships, or project experience in Machine Learning & AI may also apply.
—
Compensation
Annual Salary Range: ₹3,00,000 – ₹12,00,000
Monthly Salary Range: ₹25,000 – ₹1,00,000 (depending on expertise & experience)
—
Job Locations
Mumbai
Pune
Bengaluru
Hyderabad
—
Employment Type
Full-Time | Permanent
—
Skills Matrix
Technical Skills:
Programming: Python, R, SQL, C++ (preferred)
ML/AI Frameworks: TensorFlow, PyTorch, Scikit-learn, Keras
Data Handling: Pandas, NumPy, Hadoop, Spark
Cloud Platforms: AWS, GCP, Azure ML
Tools: Git, Docker, Kubernetes, MLflow
Soft Skills:
Problem-solving & analytical mindset
Strong communication skills
Ability to work independently and in a team
Attention to detail and adaptability