Role Overview
We are looking for a Machine Learning Engineer to design, build, and deploy scalable ML models that power real-world products. You will work closely with data scientists, software engineers, and product teams to translate business problems into ML solutions.
Responsibilities
- Design, develop, and deploy machine learning models in production
- Build end-to-end ML pipelines (data ingestion, training, evaluation, deployment)
- Optimize model performance, scalability, and reliability
- Collaborate with product and engineering teams to integrate ML solutions
- Monitor models in production and retrain as needed
Requirements
- Strong programming skills in Python (and/or Java, Scala)
- Experience with ML frameworks such as TensorFlow, PyTorch, Scikit-learn
- Knowledge of data structures, algorithms, and software engineering best practices
- Experience with SQL, NoSQL, and data processing tools
- Familiarity with cloud platforms (AWS, GCP, Azure)
Nice to Have
- Experience with MLOps, CI/CD, Docker, Kubernetes
- Knowledge of NLP, Computer Vision, or Recommendation Systems
Benefits
- Cell phone reimbursement
- Commuter assistance
- Flexible schedule
- Food provided
- Health insurance
- Internet reimbursement
- Leave encashment
- Life insurance
- Paid sick time
- Paid time off
- Provident Fund
- Work from home
Skills
- Python
- TensorFlow
- PyTorch
- SQL
- AWS