Job Title: Machine Learning Engineer (Remote – India)
Job Summary
We are seeking a highly motivated Machine Learning Engineer to design, build, and deploy scalable machine learning models that solve real-world problems. The ideal candidate will have a strong foundation in data science and software engineering, with the ability to translate complex data into actionable insights. This is a remote role requiring collaboration with cross-functional teams and a focus on delivering reliable, production-ready solutions.
Key Responsibilities
- Design, develop, and deploy machine learning models and algorithms
- Collect, clean, and preprocess large datasets for training and evaluation
- Evaluate model performance and optimize for accuracy, scalability, and efficiency
- Collaborate with data scientists, engineers, and product teams to integrate models into applications
- Build and maintain data pipelines and ML workflows
- Monitor models in production and retrain as necessary
- Stay current with the latest advancements in machine learning and AI technologies
- Document processes, models, and findings for knowledge sharing
Required Qualifications
- Bachelor's or Master's degree in Computer Science, Data Science, Machine Learning, or a related field
- 2–5 years of experience in machine learning, data science, or a similar role
- Strong knowledge of machine learning algorithms, statistics, and data structures
- Proficiency in Python and libraries such as TensorFlow, PyTorch, or Scikit-learn
- Experience with data manipulation and analysis tools (Pandas, NumPy)
- Familiarity with SQL and working with large datasets
- Understanding of software development practices and version control (Git)
Preferred Qualifications
- Experience with deep learning, NLP, or computer vision
- Familiarity with cloud platforms (AWS, Azure, or GCP)
- Knowledge of MLOps, model deployment, and containerization (Docker, Kubernetes)
- Experience working in remote or distributed teams