Bachelor's degree in Computer Science, Engineering, Data Science, or a related discipline, or equivalent practical experience.
Demonstrated experience in machine learning engineering, software engineering, and production-scale solution delivery.
Strong expertise in machine learning algorithms, statistical modelling, and data analysis techniques.
Proficiency in Python, R, Java, or similar programming languages.
Experience with machine learning frameworks such as TensorFlow, scikit-learn, or equivalent technologies.
Strong knowledge of data pre-processing, feature engineering, and large-scale data manipulation.
Solid foundation in mathematics, statistics, and probability theory.Experience deploying, monitoring, and maintaining machine learning models throughout the full ML lifecycle.
Familiarity with cloud platforms including AWS, Microsoft Azure, or Google Cloud.
Experience working with big data and distributed technologies such as Hadoop, Spark, and Kubernetes.
Strong understanding of Generative AI concepts and prompt engineering practices.
Experience working within international and geographically distributed teams.
Ability to facilitate workshops, validation sessions, and stakeholder discussions.
Excellent analytical, problem-solving, communication, and collaboration skills.
Experience mentoring colleagues and delivering technical training.
Ability to create and maintain standard operating procedures and engineering standards.
Commitment to continuous learning and adapting to emerging technologies and industry trends.