We are looking for a Senior Machine Learning Engineer to join our team and deliver high-quality software solutions by leveraging modern technologies and best practices.
Responsibilities
- Design and build scalable, production-grade ML/AI applications
- Develop, train, and optimize machine learning and deep learning models for real-world use cases
- Build, automate, and maintain end-to-end ML pipelines and infrastructure
- Develop and integrate Generative AI solutions
- Collaborate with data engineers, software developers, and product teams to translate business requirements into ML-driven solutions
- Monitor, evaluate, and continuously improve model performance in production environments
- Ensure best practices in model governance, reproducibility, and documentation
- Document models, workflows, and processes for knowledge sharing and compliance
Requirements
- 4+ years of experience as an AI/ML Engineer or in a similar role
- Expertise in designing, building, and managing AI/ML pipelines and model lifecycle management
- Proven experience in training, fine-tuning, evaluating, and deploying ML models in production environments
- Proficiency in Python and familiarity with key ML libraries (e.g., TensorFlow, PyTorch, scikit-learn)
- Hands-on experience with at least one major cloud platform (AWS, Azure, GCP, or OCI)
- Strong understanding of data preprocessing, feature engineering, and model validation techniques
- Experience with MLOps tools and best practices (e.g., MLflow, Kubeflow, Airflow, or similar)
- Solid understanding of software engineering principles, version control, and CI/CD workflows
- Excellent problem-solving, analytical, and communication skills