The Role As a Machine Learning Engineer, you will be in charge of model development to deployment and production monitoring. You will be challenged with real-world, large-scale challenges whilst applying solid engineering principles to build robust, scalable, and reliable machine learning systems.
Design, build, and deploy machine learning models for production use cases such as recommendation systems, NLP, computer vision, and predictive analytics
Develop and maintain scalable pipelines for training, evaluation, and inference
Work with both structured and unstructured data across a variety of domains
Implement efficient data preprocessing, feature engineering, and transformation workflows
Ensure data quality, integrity, and compliance with governance standards (e.g., Collaborate closely with data engineers, software engineers, and product stakeholders
Deploy and manage models using cloud platforms (AWS, Azure, or GCP) and containerization tools
Build monitoring, validation, and testing frameworks to ensure model reliability
3–5+ years of experience in Machine Learning Engineering, AI Engineering, or a related field
~ Strong programming skills in Python
~ Solid understanding of machine learning algorithms, evaluation methods, and optimization techniques
~ Familiarity with data engineering concepts (ETL/ELT, data pipelines)
~ Experience with cloud platforms (AWS, Azure, or GCP)
~ Awareness of data privacy and governance best practices
Opportunity to work on impactful, scalable ML systems in a modern tech setting