Machine Learning Engineer
- birmingham, west midlands, B1 1BB, United Kingdom
- Permanent·Hybrid
- Full time
- £70,000 - £70,000 Per Annum
Job Description
About the Role
Our client is seeking a proactive and talented Machine Learning Engineer to join their growing team in Birmingham . This role involves developing and deploying machine learning models that enhance customer experiences and optimize operational efficiency. You will work on end-to-end ML pipelines, from data preprocessing and feature engineering to model training, evaluation, and deployment. This is an excellent opportunity to contribute to innovative projects, working in a collaborative environment that values technical excellence and continuous learning, with a flexible hybrid working model.
Key Responsibilities
- Develop, train, and deploy machine learning models using various algorithms and frameworks.
- Build and maintain robust, scalable ML pipelines and infrastructure.
- Collaborate with data scientists and software engineers to integrate ML solutions into production systems.
- Perform data analysis and feature engineering to improve model performance.
- Monitor and maintain deployed models, ensuring accuracy and efficiency.
- Stay updated with the latest advancements in machine learning and AI technologies.
Requirements
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
- 2+ years of experience as a Machine Learning Engineer or in a similar role.
- Proficiency in Python and ML libraries (e.g., scikit-learn, TensorFlow, PyTorch).
- Experience with data processing and database technologies (SQL, NoSQL).
- Understanding of ML deployment strategies and MLOps practices.
- Strong analytical and problem-solving skills.
Benefits
- Competitive salary and annual bonus.
- Comprehensive health, dental, and vision insurance.
- Pension scheme with employer contributions.
- Access to training and development programs.
- Hybrid work model offering flexibility between office and home.


