Role Description
This is a full-time on-site role located in Dubai, United Arab Emirates for a Machine Learning Engineer. The Machine Learning Engineer will be responsible for designing, implementing, and maintaining machine learning models, building scalable data pipelines and infrastructure, and working closely with cross-functional teams to understand business needs and provide data-driven solutions.
Qualifications
- Bachelor's or Master's degree in Computer Science, Engineering, Mathematics, or a related field
- Experience with machine learning frameworks such as TensorFlow, PyTorch, and Keras
- Strong programming skills in Python and proficiency in at least one other programming language, such as Java or C++
- Experience with distributed computing frameworks such as Apache Spark
- Experience with cloud computing platforms such as AWS, Azure, or Google Cloud Platform
- Knowledge of data structures, algorithms, and software design principles
- Excellent problem-solving skills and ability to work independently as well as in a team
- Strong communication skills and ability to explain complex concepts to technical and non-technical stakeholders
- Experience with natural language processing, computer vision, or reinforcement learning is a plus
- Experience with Git, Linux, and containerization technologies such as Docker is a plus