Job Category: Permanent
Job Type: Full Time
Job Location: Hybrid
Job Summary
We are looking for a talented Machine Learning Engineer to design, build, and deploy scalable machine learning models and data-driven solutions. The role involves working closely with data scientists, engineers, and product teams to turn models into production-ready systems.
Responsibilities
- Design, develop, and deploy machine learning models in production
- Build and maintain data pipelines for training and inference
- Collaborate with data scientists to operationalize models
- Optimize models for performance, scalability, and accuracy
- Integrate ML models with APIs and applications
- Monitor, evaluate, and retrain models as needed
- Ensure data quality, security, and compliance
- Document models, workflows, and system architecture
Requirements
- 2–5+ years of experience in machine learning or related roles
- Strong knowledge of machine learning algorithms and statistics
- Proficiency in Python and ML frameworks (TensorFlow, PyTorch, Scikit-learn)
- Experience with data processing tools and libraries (Pandas, NumPy)
- Experience deploying models to production environments
- Familiarity with cloud platforms (AWS, Azure, or GCP)
- Experience with REST APIs and microservices
- Understanding of MLOps, model monitoring, and versioning
Nice to Have
- Experience with deep learning or NLP
- Knowledge of big data tools (Spark, Hadoop)
- Experience with Docker and Kubernetes
- Cloud or ML certifications
- Agile/Scrum experience