Senior Machine Learning Engineer

Remote
Apply
AI Summary

Design, develop, and deploy large-scale distributed ML systems. Work with cloud platforms, distributed systems, and advanced ML/DL models. Collaborate with cross-functional teams.

Key Highlights
Design, develop, and deploy large-scale distributed ML systems
Work with cloud platforms, distributed systems, and advanced ML/DL models
Collaborate with cross-functional teams including data scientists, backend engineers, and product teams
Technical Skills Required
Python Java C++ Scikit-learn MLPack TensorFlow Spark MLlib Caffe Docker AWS Azure MySQL relational/non-relational databases
Benefits & Perks
Remote-friendly role based out of Pune
Opportunity to work on cutting-edge ML and AI projects
Flexible work environment with supportive leadership

Job Description


Job Title: Machine Learning (ML) Engineer

Location: Pune (Work From Home / Remote)

Experience: 5+ Years

Employment Type: Full-time

About The Role

We are looking for a highly skilled Machine Learning Engineer with strong experience in designing, developing, and deploying large-scale ML systems. The ideal candidate should have hands-on expertise in cloud platforms, distributed systems, advanced ML/DL models, and end-to-end implementation of ML solutions. This is a remote role based in Pune, offering flexibility along with opportunities to work on cutting-edge machine learning projects.

Key Responsibilities

Design, develop, and deploy large-scale distributed ML systems.

Build and optimize ML pipelines and models across Deep Learning, Recommendation Systems, and Computer Vision use cases.

Work with cloud platforms such as AWS or Azure to productionize ML models.

Develop containerized applications using Docker, and manage scalable ML workloads.

Implement ML algorithms using frameworks like Scikit-Learn, MLPack, TensorFlow, Spark MLlib, Caffe, etc.

Build, maintain, and optimize microservices and REST APIs for ML model integration.

Work with structured and unstructured datasets; ensure data quality and performance tuning.

Collaborate with cross-functional teams including data scientists, backend engineers, and product teams.

Mentor teams on ML best practices, model performance evaluation, and deployment strategies.

Document models, processes, and system architecture clearly and efficiently.

Required Qualifications & Skills

BE in Computer Science or equivalent technical degree.

5+ years of relevant industry experience in Machine Learning engineering.

Strong experience building distributed systems and scalable ML pipelines.

Proficiency in cloud platforms — AWS or Microsoft Azure.

Strong understanding of Machine Learning, Deep Learning, Recommendations, and Computer Vision techniques.

Hands-on Experience With ML Frameworks

Scikit-learn, MLPack, TensorFlow, Spark MLlib, Caffe

Strong programming skills in Python, Java, and/or C++.

Experience with Docker and containerized model deployment.

Good understanding of microservices architecture, RESTful API design, and relational/non-relational databases.

Excellent Problem-solving Abilities, Communication Skills, And Teamwork Mindset.

Why Join Us?

Remote-friendly role based out of Pune.

Opportunity to work on cutting-edge ML and AI projects.

Flexible work environment with supportive leadership.

Room to innovate, learn, and grow with emerging technologies.

Subscribe our newsletter

New Things Will Always Update Regularly