Machine Learning Engineer

Machine Learning Engineer

Posted 1 week ago by Bounteous

Negotiable
Undetermined
Hybrid
London Area, United Kingdom

Summary: The Machine Learning Engineer role based in London involves developing and deploying machine learning solutions in cloud-native environments. The position requires proficiency in Python and a solid understanding of software engineering best practices. Candidates should have hands-on experience with Test-Driven Development and familiarity with Databricks and Microsoft Azure. The role emphasizes leveraging machine learning to solve real-world business problems through predictive and prescriptive modeling.

Key Responsibilities:

  • Develop and deploy machine learning solutions in cloud-native environments.
  • Write clean, maintainable Python code following software engineering best practices.
  • Implement Test-Driven Development using Pytest or equivalent frameworks.
  • Utilize Databricks for notebook development, cluster configuration, and job orchestration.
  • Work with managed endpoints like Azure Kubernetes Service (AKS).
  • Implement CI/CD pipelines for automated testing and deployment.
  • Identify opportunities to leverage machine learning for business problem-solving.
  • Develop predictive and prescriptive models using machine learning techniques.

Key Skills:

  • Proficient in Python programming.
  • Strong understanding of software engineering best practices.
  • Hands-on experience with Test-Driven Development (TDD).
  • Experience with Databricks and Microsoft Azure.
  • Familiarity with Azure Kubernetes Service (AKS).
  • Proficiency with Version Control Systems (VCS) like Git.
  • Practical experience with CI/CD pipelines.
  • Expertise in machine learning, data mining, and statistical analysis.

Salary (Rate): undetermined

City: London

Country: United Kingdom

Working Arrangements: hybrid

IR35 Status: undetermined

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Job Title: Machine Learning Engineer

Location: London (Hybrid)

Job Type: Contract

Required Skills & Experience:

  • Proficient in Python programming, with a strong understanding of clean, maintainable code.
  • Solid grasp of software engineering best practices, including version control, modular design, and code reviews.
  • Hands-on experience with Test-Driven Development (TDD) using Pytest or equivalent testing frameworks.
  • Proven ability to deploy solutions in cloud-native environments, particularly using Databricks and Microsoft Azure.
  • Familiarity with Databricks platforms, including notebook development, cluster configuration, and job orchestration.
  • Experience working with managed endpoints, such as Azure Kubernetes Service (AKS) or similar orchestration tools.
  • Proficiency with Version Control Systems (VCS) like Git.
  • Practical experience implementing CI/CD pipelines for automated testing and deployment.
  • Strong ability to identify opportunities to leverage machine learning for solving real-world business problems.
  • Demonstrated expertise in developing predictive and prescriptive models using techniques in machine learning, data mining, and statistical analysis to deliver actionable insights to stakeholders.

Regards Anita