Enable job alerts via email!

Data Scientist

WA Consultants Ltd

United Kingdom

Remote

GBP 60,000 - 80,000

Full time

Yesterday
Be an early applicant

Job summary

A leading consulting company is seeking a Data Scientist for a six-month full-time remote contract. The ideal candidate will handle the full machine learning lifecycle, focusing on developing and enhancing optimization models. You will work collaboratively with cross-functional teams to improve production systems and apply MLOps best practices. Exceptional Python skills and strong experience with optimization models are required.

Qualifications

  • Exceptional Python programming skills with clean code.
  • Experience developing optimization models in industrial settings.
  • Strong SQL skills for data manipulation and analysis.

Responsibilities

  • Design, develop, and maintain optimization models.
  • Improve code clarity, scalability, and maintainability.
  • Collaborate with team members to deliver features.

Skills

Exceptional Python programming skills
Proven experience in optimization models
Strong hands-on experience with MILP solvers
Strong SQL skills
Understanding of MLOps and CI/CD pipelines
Proficiency with Git
Experience with REST APIs
Familiarity with DBT
Agile teamwork

Tools

OR-Tools
Gurobi
GCP (Vertex AI)
Job description

Required for a six month full-time, remote contract, a highly skilled Data Scientist with exceptional programming abilities in Python.

Role: Development and enhancement of optimization models (Mixed Integer Linear Programming). You’ll own the full ML lifecycle, from data exploration and model development to deployment and monitoring.

Responsibilities:
– Design, develop, and maintain existing optimization models.
– Refactor and improve underlying code for clarity, scalability, and maintainability.
– Improve performance and reliability of the production systems.
– Collaborate with Data Scientists, ML Engineers, and Product Managers to deliver impactful features.
– Apply MLOps best practices for deployment, monitoring, and maintenance.

Required Skills:
– Exceptional Python programming skills—you write clean, efficient, and production-ready code.
– Proven experience in developing and deploying optimization models in industrial settings.
– Strong hands-on experience with optimization models including MILP solvers (using OR-Tools, Gurobi, or similar.)
– Strong SQL skills for data manipulation and analysis.
– Solid understanding of MLOps and CI/CD pipelines, preferably in GCP (Vertex AI).
– Proficiency with Git and version control workflows.
– Experience building and maintaining REST APIs.
– Familiarity with DBT for data transformation.
– Comfortable working in Agile, cross-functional teams.
– Strong collaboration skills and ability to work effectively in complex, ambiguous problem domain.

We are an equal opportunities employer and welcome applications from all qualified candidates.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.