Skip to Content

Senior Machine Learning Engineer

Oman, Oman

Job Purpose

The Senior Machine Learning Engineer I is responsible for leading the design, development, and deployment of advanced machine learning models to solve complex business challenges. This role demands deep technical expertise, strong problem-solving skills, and the ability to collaborate with cross-functional teams to deliver scalable AI solutions.

 

Duties & Responsibilities

  1. Design and implement machine learning models for high-impact projects, ensuring scalability and efficiency.
  2. Conduct data analysis and feature engineering to prepare high-quality datasets for model training.
  3. Optimize machine learning algorithms for performance and accuracy.
  4. Lead code reviews and ensure adherence to best practices in machine learning development.
  5. Deploy models into production systems and monitor their performance over time.
  6. Collaborate with stakeholders to understand business needs and define model requirements.
  7. Mentor junior engineers and provide technical guidance on complex tasks.
  8. Document model development processes, metrics, and findings.


Qualifications & Experience:

    • Bachelor’s or Master’s degree in Computer Science, Data Science, or related fields.
    • 5+ years of hands-on experience in machine learning development and deployment.
    • Expertise in Python, TensorFlow, PyTorch, and other machine learning frameworks.
    • Advanced knowledge of machine learning algorithms, neural networks, and statistical methods.
    • Experience with cloud platforms (AWS, GCP, or Azure) for deploying AI solutions.
    • Excellent analytical and critical-thinking abilities.
    • Strong leadership skills with the ability to mentor and guide team members.
    • Effective communication to articulate technical solutions to non-technical stakeholders.