Executive recruitment company Monroe Consulting Group's Technology Division is partnered with a tech organisation that provides data science solutions to their clients. Our client is seeking a skilled and motivated Machine Learning Engineer to join thier team. The successful candidate will have a robust background in machine learning, software engineering, and MLOps practices, with a proven track record in designing, deploying, and optimizing machine learning models in production environments.
Job Responsibilities:
- Design, build, and deploy machine learning models for various business applications, ensuring scalability and efficiency in production environments
- Collaborate closely with data scientists, data engineers, and cross-functional teams to understand business needs, gather data, and translate requirements into machine learning solutions
- Develop and maintain robust pipelines for data processing, model training, and deployment, utilizing workflow tools such as Apache Airflow
- Implement and optimize MLOps practices for streamlined deployment, monitoring, and retraining of models
- Experiment with new algorithms and methodologies, applying best practices to improve model accuracy, efficiency, and reliability.
- Stay current on industry trends, tools, and techniques in machine learning and MLOps.
- Present technical results and recommendations clearly to stakeholders, translating complex findings into actionable insights
Job Requirements:
- Bachelor's or advanced degree in Computer Science, Data Science, Machine Learning, Statistics, or a related field
- Strong programming skills, with experience in Python and machine learning libraries/frameworks such as scikit-learn, TensorFlow, or PyTorch
- Proficiency in MLOps practices, including model deployment, versioning, monitoring, and CI/CD pipelines
- Experience deploying models on premise & cloud environments
- Strong understanding of data processing frameworks (e.g., Spark, Hadoop) and experience handling large datasets
- Excellent problem-solving skills and ability to work both independently and within a team
- Strong communication skills, with experience presenting technical results to non-technical stakeholders