Machine Learning Engineer

Cambridge Full-time £45,000 - £65,000 / Year
(£3,750 - £541,667 / Month)

Job Description

We are seeking a skilled Machine Learning Engineer to join our dynamic team in Cambridge. The perfect candidate will demonstrate expertise in developing machine learning algorithms and models, with a strong understanding of data analysis and statistical methods.

Responsibilities

  • Create and deploy predictive models and algorithms.
  • Analyze large datasets to extract actionable insights.
  • Collaborate with software engineers to optimise model performance.
  • Document code and methodologies for reproducibility.
  • Participate in code reviews and provide constructive feedback.
  • Mentor junior engineers and interns within the team.

Requirements

Education
  • Bachelor's degree in Machine Learning, Data Science, or Computer Science
  • Master's degree highly preferred
Experience
  • 3-5 years of experience in machine learning engineering
Technical Skills
  • Deep Learning
  • Natural Language Processing (NLP)
  • Cloud Computing
Soft Skills
  • Critical Thinking
  • Time Management
Certifications
  • Machine Learning Certificate from Coursera
  • Data Science Professional Certificate
Languages
  • English: Fluent

Advantageous

  • Knowledge of big data technologies: Experience with big data frameworks such as Hadoop or Spark.
  • Experience with MLOps: Hands-on experience implementing MLOps practices for model deployment and monitoring.

Benefits

  • Generous leave policies including paid time off
  • Health, dental, and vision coverage
  • 401(k) retirement plan with employer matching
  • Employee recognition programs

Company Culture

  • Continuous Learning: We provide ample opportunities for learning and career advancement.
  • Supportive Environment: We foster a supportive environment where team members can thrive.
  • Work-Life Balance: We value a healthy work-life balance and support flexible schedules.
Status: Closed