Skip to Content

Machine Learning Engineer

Riyadh, Saudi Arabia

Brief:

As a Machine Learning Engineer, you will work closely with data scientists and business stakeholders to design, develop, and deploy innovative machine learning models. Your primary responsibilities will include building scalable ML solutions, such as AI-based media optimization tools, recommendation systems, and predictive analytics to enhance marketing campaigns, audience segmentation, consumer behavior analysis, and ROI prediction.

This role provides an exciting opportunity to work with cutting-edge technologies, including Large Language Models (LLMs) and Generative AI (Gen AI), to create impactful solutions in the AI and media domains. Hands-on experience with LLMs and Gen AI is considered a valuable bonus.

Responsibilities

  • Design and optimize machine learning models for predictive analytics, recommendation systems, and time-series forecasting to enhance marketing campaign outcomes.
  • Build, deploy, and optimize scalable ML models for real-time and batch processing workflows.
  • Design and implement efficient data pipelines for processing and managing large-scale datasets, ensuring data integrity and reliability.
  • Perform feature engineering and hyperparameter tuning to improve model accuracy, scalability, and performance.
  • Fine-tune Large Language Models (LLMs) for specialized media applications, including automating content generation, sentiment analysis, generating reports for unlawful activities, and implementing anomaly detection to help marketers quickly identify and address issues that could negatively impact campaign performance.
  • Proficiency in managing the end-to-end machine learning lifecycle using SageMaker, including model development, deployment, and monitoring.
  • Utilize BentoML for effective deployment of machine learning applications.
  • Proactively contribute to team success by exceeding assigned responsibilities and actively participating in a dynamic startup environment.
  • Monitor model performance post-deployment and implement retraining strategies to ensure continuous improvement and relevance.
  • Research and apply the latest advancements in machine learning techniques and tools to solve complex challenges in media and marketing.
  • Integrate machine learning models into production systems, ensuring smooth collaboration with backend and frontend teams.
  • Leverage Agile project management methodologies for iterative, collaborative, and timely delivery.
  • Document development processes, testing protocols, and model outcomes for transparency and reproducibility.

Must Have

  • Experience: 3+ years of hands-on experience in machine learning engineering, with a proven track record of building and deploying production-ready models.
  • Skills: TensorFlow, PyTorch, scikit-learn, Keras, BentoML, SageMaker, Airflow, AWS, GCP, or Azure.
  • Education: Bachelor's or Master's degree in Engineering, Applied Mathematics, Statistics, Data Science, Computer Science, or a related field.

Nice to have

  • Exceptional programming skills in Python, with a strong focus on writing efficient and clean code that adheres to Object-Oriented Programming (OOP) principles and design patterns to avoid strong coupling, ensuring scalable and maintainable systems, and enabling seamless updates with minimal disruption from changes.
  • Strong problem-solving and debugging skills to address model performance issues and optimize ML models.
  • Deep understanding of a wide range of machine learning algorithms and their practical applications, including supervised, unsupervised, and reinforcement learning.
  • Ability to design, train, and optimize machine learning models to meet business or technical objectives.
  • Skill in transforming raw data into features through data cleaning, normalization, and feature selection to improve model performance.
  • Familiarity with vector databases for storing and retrieving high-dimensional data is highly regarded.
  • Expertise with TensorFlow, PyTorch, scikit-learn, Keras, or other relevant ML frameworks for model building and deployment.
  • Proactive attitude toward researching and applying new ML algorithms and techniques to improve existing models and solutions.
  • Continuously developing new algorithms or improving existing ones to address specific challenges.
  • A continuous learning mindset to stay updated with the latest advancements in AI/ML technologies and methodologies.
  • Effective time management skills, with the ability to work independently on projects and ensure deadlines are met.
  • Strong communication skills to effectively collaborate with both technical and non-technical stakeholders.
  • Experience with containerization tools like Docker is desirable.
  • Being mindful of the ethical implications of AI technology, ensuring that models and solutions avoid adverse effects that could harm individuals, violate laws, or lead to unintended or harmful outcomes.
  • Understanding security and privacy concerns when working with sensitive data and models.
  • Experience using Jira or similar project management tools to efficiently track progress, manage tasks, and collaborate with cross-functional teams on ML projects.
  • Experience in the media or marketing industry is a plus.
  • Proactively contribute to team success in a startup environment by going beyond assigned responsibilities and embracing new challenges.

What We Offer

Each employee has a chance to see the impact of his work. You can make a real contribution to the success of the company.
Several activities are often organized all over the year, such as weekly sports sessions, team building events, monthly drink, and much more


Perks

A full-time position
Attractive salary package.


Trainings (optional)

12 days / year, including
6 of your choice.


Team Activity

Play any sport with colleagues,
the bill is covered.


Creative spaces & entertainment

Also Fruit, coffee and
snacks provided.


Friendly Environment  

smart people, No dumb managers, no stupid tools to use.


Expand your knowledge 

various business industries.