AI/MLOps Engineer

AI/MLOps Engineer

Posted Today by Vaco by Highspring

Negotiable
Undetermined
Remote
Remote

Summary: The role of Azure AI/ML Ops Engineer involves creating a data platform and pipeline to facilitate advanced analytics using Azure technologies. The engineer will design, deploy, and automate AI/ML applications while collaborating with data scientists and DevOps teams. Key responsibilities include implementing machine learning models, automating CI/CD pipelines, and ensuring the security and compliance of machine learning systems. The position requires a strong background in programming and machine learning frameworks, along with experience in managing machine learning projects end-to-end.

Key Responsibilities:

  • Utilize Azure technologies like Azure Cognitive Services, Azure Machine Learning, and Azure Bot Services to design, create, and deploy AI/ML-based applications.
  • Include AI components in data workflows, engage with data scientists and data engineers.
  • Utilize Azure AI services to implement natural language processing (NLP) create and implement machine learning models and algorithms.
  • Automate the deployment and monitoring of AI models, and collaborate with DevOps teams.
  • Use AI to automate processes such as sentiment analysis, image identification, recommendation systems, and chatbots.
  • Implementing machine learning pipelines and workflows.
  • Deploying and scaling ML models in production environments.
  • Automating CI/CD pipelines to account for data, code, and model changes.
  • Monitoring model performance and applying updates as needed.
  • Ensuring the security and compliance of machine learning systems.
  • Collaborating with data scientists to optimize models and improve performance.

Key Skills:

  • Bachelor’s Degree (BA/BS) in Information Systems or equivalent combination of education and experience.
  • 5 or more years of development experience required.
  • 3-6 years of experience in managing machine learning projects end-to-end, with the last 18 months focused on MLOps.
  • Strong programming skills, preferably in languages like Python, Java, or Scala.
  • Proficiency in machine learning libraries and frameworks, such as TensorFlow, PyTorch, or scikit-learn.
  • Experience with containerization technologies, like Docker and Kubernetes.
  • Familiarity with ML model deployment tools, such as MLflow or Kubeflow.
  • Working experience in Azure cloud platform.

Salary (Rate): £100 hourly

City: undetermined

Country: undetermined

Working Arrangements: remote

IR35 Status: undetermined

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

POSITION SUMMARY:
We are seeking a passionate Azure AI/ML Ops engineer to create a data platform and pipeline to enable advanced analytics.

ESSENTIAL DUTIES:

• Utilize Azure technologies like Azure Cognitive Services, Azure Machine Learning, and Azure Bot Services to design, create, and deploy AI/ML-based applications.

• Include AI components in data workflows, engage with data scientists and data engineers.

• Utilize Azure AI services to implement natural language processing (NLP) create and implement machine learning models and algorithms.

• Automate the deployment and monitoring of AI models, and collaborate with DevOps teams.

• Use AI to automate processes such as sentiment analysis, image identification, recommendation systems, and chatbots.

• Implementing machine learning pipelines and workflows

• Deploying and scaling ML models in production environments

• Automating CI/CD pipelines to account for data, code, and model changes

• Monitoring model performance and applying updates as needed

• Ensuring the security and compliance of machine learning systems

• Collaborating with data scientists to optimize models and improve performance

POSITION REQUIREMENTS & COMPETENCIES:

• Bachelor’s Degree, (BA/BS) in Information Systems from a four-year college or university and 5 or more years of development experience required or equivalent combination or education and experience

• Travel up to 25%

• Total of 3-6 years of experience in managing machine learning projects end-to-end, with the last 18 months focused on MLOps

• Strong programming skills, preferably in languages like Python, Java, or Scala

• Proficiency in machine learning libraries and frameworks, such as TensorFlow, PyTorch, or scikit-learn

• Experience with containerization technologies, like Docker and Kubernetes

• Familiarity with ML model deployment tools, such as MLflow or Kubeflow

• Working experience in Azure cloud platform


Determining compensation for this role (and others) at Vaco/Highspring depends upon a wide array of factors including but not limited to the individual’s skill sets, experience and training, licensure and certifications, office location and other geographic considerations, as well as other business and organizational needs. With that said, as required by local law in geographies that require salary range disclosure, Vaco/Highspring notes the salary range for the role is noted in this job posting. The individual may also be eligible for discretionary bonuses, and can participate in medical, dental, and vision benefits as well as the company’s 401(k) retirement plan. Additional disclaimer: Unless otherwise noted in the job description, the position Vaco/Highspring is filing for is occupied. Please note, however, that Vaco/Highspring is regularly asked to provide talent to other organizations. By submitting to this position, you are agreeing to be included in our talent pool for future hiring for similarly qualified positions. Submissions to this position are subject to the use of AI to perform preliminary candidate screenings, focused on ensuring minimum job requirements noted in the position are satisfied. Further assessment of candidates beyond this initial phase within Vaco/Highspring will be otherwise assessed by recruiters and hiring managers. Vaco/Highspring does not have knowledge of the tools used by its clients in making final hiring decisions and cannot opine on their use of AI products.