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
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