Machine Learning Ops Engineer

Jeddah Saudi Arabia
Data
Mid-Level Software Engineer
Hybrid
3+ years of experience

Description For Machine Learning Ops Engineer

We are looking for an experienced MLOps Engineer to join our team at Salla. As an MLOps Engineer, you will be responsible for designing, implementing, and maintaining our machine learning infrastructure. You will work closely with our machine learning engineers and data scientists to ensure the smooth and efficient operation of our machine learning models.

The ideal candidate should have a strong background in computer science, machine learning, software engineering, and designing/implementation of cloud systems. Experience with MLOps Frameworks like Kubeflow, MLFlow, DataRobot, Airflow, and containerization using Docker and Kubernetes is essential.

Key Responsibilities:

  • Design and implement cloud solutions for machine learning infrastructure on AWS, Azure, or GCP
  • Build CI/CD pipelines using tools like Jenkins CI, GitHub Actions, Circle CI, or Airflow
  • Collaborate with machine learning engineers to deploy models and document processes
  • Perform data science model reviews, code refactoring, optimization, and monitoring
  • Build and maintain automated data pipelines
  • Implement monitoring and logging systems
  • Develop automation tools to improve process efficiency
  • Ensure reliable, scalable, and secure machine learning infrastructure

Requirements:

  • Bachelor's degree in Computer Science, Mathematics, or related field
  • 3+ years of experience as an MLOps Engineer or similar role
  • Strong knowledge of machine learning techniques and frameworks (TensorFlow, Keras, PyTorch)
  • Experience with cloud platforms (AWS, Azure, or GCP) and relevant certifications
  • Proficiency in Python, Java, or C++, and good understanding of Linux
  • Experience with SQL and NoSQL databases

Join Salla and be part of a team that's pushing the boundaries of machine learning operations. You'll have the opportunity to work on cutting-edge technologies and contribute to the development of robust, scalable ML systems. Apply now to take your career to the next level in a dynamic and innovative environment!

Last updated 4 months ago

Responsibilities For Machine Learning Ops Engineer

  • Design and implement cloud solutions for machine learning infrastructure, build MLOps on cloud (AWS, Azure, or GCP)
  • Build CI/CD pipelines orchestration by Jenkins CI, GitHub Actions, Circle CI, Airflow or similar tools
  • Collaborate with machine learning engineers to deploy machine learning models, and document the processes
  • Data science model review, run the code refactoring and optimization, containerization, deployment, versioning, and monitoring of its quality
  • Data science models testing, validation and tests automation
  • Build custom integrations between cloud-based systems using APIs
  • Build and maintain automated data pipelines
  • Support model development, with an emphasis on auditability, versioning, and data security
  • Facilitate the development and deployment of proof-of-concept machine learning systems
  • Implement and maintain monitoring and logging systems
  • Develop automation tools to improve the efficiency of processes
  • Ensure our machine learning infrastructure is reliable, scalable, and secure
  • Troubleshoot and resolve infrastructure issues

Requirements For Machine Learning Ops Engineer

Python
Java
Linux
Kubernetes
  • Bachelor's degree in Computer Science, Mathematics, or a related field
  • 3+ years of experience as a MLOps Engineer or similar role
  • Ability to design and implement cloud solutions and ability to build MLOps pipelines on cloud solutions (AWS, MS Azure or GCP)
  • Experience with MLOps Frameworks like Kubeflow, MLFlow, DataRobot, Airflow etc., experience with containerization using Docker and Kubernetes
  • Strong knowledge of machine learning techniques and frameworks such as TensorFlow, Keras, and PyTorch
  • Ability to understand tools used by data scientist and experience with software development and test automation
  • Experience and Certified on cloud platforms such as AWS, Azure, or GCP
  • Strong understanding of software testing, benchmarking, and continuous integration
  • Strong programming skills in Python, Java, or C++and good understanding of Linux
  • Experience building end-to-end systems as a Platform Engineer, ML DevOps Engineer, or Data Engineer
  • Good experience in SQL and NoSql databases like Click-house and Elasticsearch, etc.

Benefits For Machine Learning Ops Engineer

Medical Insurance
  • Medical Health Insurance
  • Performance Bonus
  • Others

Interested in this job?

Jobs Related To Salla Machine Learning Ops Engineer

Business Intelligence Engineer, ORC (ORC- Operations Risk Compliance) Program Analytics

Business Intelligence Engineer role at Amazon focusing on ORC Analytics, combining statistical analysis, data engineering, and business intelligence expertise in London.

Data Engineer

Data Engineer position at WorldQuant focusing on developing data pipelines and engineering solutions for financial strategies.

Data Engineer

Data Engineer position at G-P, developing solutions for their Global Employment Platform, working with Python, SQL, and modern data technologies in a remote environment.

Data Engineer

Data Engineer position at Capco working on transformative banking projects, requiring SQL and Python expertise, offering comprehensive benefits and growth opportunities.

Mid Level/Senior Data Developer

Mid Level/Senior Data Developer position at CI&T, focusing on Python, PySpark, and AWS for financial sector projects, with remote work options.