Full Time

Machine Learning Operations Engineer

Apex Systems
$90,000 - $150,000* / year (about $43–$72 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Apex Systems, so some details may not match this job. The employer's own page has the real description.

Job Overview

The Machine Learning Operations Engineer at Apex Systems will play a crucial role in bridging the gap between machine learning development and operations. This position is responsible for deploying, monitoring, and optimizing machine learning models to ensure their efficiency and reliability in production environments. The ideal candidate will work closely with data scientists and IT teams to enhance workflows and implement best practices for machine learning operations, contributing to the organization's overall data strategy.



Job Responsibilities

  • Collaborate with data scientists to understand and refine machine learning models designed for production.
  • Deploy machine learning models into production using cloud-based or local infrastructures.
  • Develop and maintain CI/CD pipelines for streamlined deployment of ML models.
  • Monitor model performance and implement strategies for optimization and retraining as necessary.
  • Ensure robust versioning and documentation of machine learning models and workflows.
  • Implement monitoring solutions to track the health and performance of deployed models.
  • Assist in troubleshooting and debugging issues related to data ingestion, model deployment, and performance.
  • Develop and implement best practices for machine learning operations, including infrastructure as code.


Qualifications

  • Bachelor's degree in Computer Science, Data Science, Engineering, or a related field; Master's degree preferred.
  • 3+ years of experience in machine learning, data engineering, or a related technical field.
  • Strong programming skills in Python, Java, or R; proficiency in SQL.
  • Experience with machine learning frameworks such as TensorFlow, PyTorch, or Scikit-learn.
  • Familiarity with containerization technologies such as Docker and orchestration tools like Kubernetes.
  • Solid understanding of cloud platforms (AWS, Google Cloud, Azure) and their machine learning services.
  • Experience with CI/CD tools (e.g., Jenkins, GitLab CI) and version control systems (e.g., Git).
  • Excellent problem-solving abilities and attention to detail.


Technologies & Tools

The Machine Learning Operations Engineer will utilize a variety of technologies and tools to perform their tasks efficiently. This includes cloud platforms such as AWS or Azure for deploying models, containerization tools like Docker for packaging applications, and orchestration tools such as Kubernetes for managing those containers. Additionally, they will work with version control systems like Git and CI/CD tools to ensure smooth and reliable deployment pipelines.



Ideal Candidates

Ideal candidates for the Machine Learning Operations Engineer position possess strong analytical and programming skills, combined with a deep understanding of machine learning principles. They are proactive problem solvers who can work independently and collaboratively within a team environment. The ability to communicate technical concepts clearly to non-technical stakeholders, along with a commitment to continual learning and adaptation in a rapidly evolving field, are essential qualities for success in this role.

Unemployment fell most in Greece: from 10% in 2024 to 8.5% in 2025, by the International Labour Organization’s estimates. Every country, ranked →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.