Overview
Machine Learning Engineer is responsible to to design, build, deploy, and maintain machine learning models and data-driven systems. The role focuses on transforming data and algorithms into scalable production-ready solutions that support automation, analytics, and intelligent decision-making.
DUTIES AND RESPONSIBILITIES
- Design, develop, train, and deploy machine learning models for real-world applications.
- Collaborate with data scientists to productionize ML models.
- Build scalable data pipelines and feature engineering workflows.
- Deploy ML models using APIs, microservices, or cloud platforms.
- Monitor, retrain, and optimize models for performance, accuracy, and reliability.
- Implement MLOps practices including CI/CD, model versioning, and monitoring.
- Ensure data quality, security, and compliance with governance standards.
- Document ML systems, models, and workflows.
- Work closely with software engineers, architects, and stakeholders.
COMMUNICATIONS
- Strong communication and documentation skills.
- Ability to work in cross-functional teams.
- Proactive mindset and continuous learning attitude.
OTHER FACTORS
- Experience with LLMs, Transformers, or Generative AI.
- Knowledge of AI governance, explainability, and ethical AI.
- Cloud or AI certifications.
SUPERVISORY RESPONSIBILITY
May lead small team of AI Devlopment Team in delivering project modules
Nationality
No Restriction
Qualification
QUALIFICATIONS
Minimum Qualification:
Bachelor’s degree in Computer Science, Data Science, AI, Software Engineering, or related field. ,should have Strong programming skills in Python (mandatory); experience with Java, C++, or JavaScript is a plus.
Experience
EXPERIENCE
3–8 years of experience in software engineering, data science, or machine learning roles.
2+ years of hands-on experience building and deploying machine learning models in production.
Proven experience in feature engineering, model training, evaluation, and tuning.
Experience deploying ML models using cloud services or on-premise infrastructure.
Hands-on experience with MLOps tools (MLflow, Kubeflow, Airflow, or similar).
Experience working with large-scale datasets and data pipelines.
Exposure to NLP, Computer Vision, Time-Series, or Recommendation Systems is a plus.
Experience in enterprise, government, or regulated environments is preferred.