Python Engineer - Mechanistic Modelling

Infoplus Technologies UK Limited

Coventry

Hybrid

GBP 60,000 - 90,000

Full time

7 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Infoplus Technologies UK Limited is seeking a Senior Python Engineer to design mechanistic models and a real-time digital twin for wastewater treatment sites in Coventry. You will build physics-based simulations, integrate sensor data, and enable predictive forecasting and optimization.

The role requires collaboration with process engineers, data scientists, and operations to deliver robust, scalable Python code and to communicate complex results to non-technical stakeholders.

Qualifications

  • Proven experience with mechanistic / physics-based modelling.
  • Solid understanding of differential equations and numerical methods.
  • Experience translating design equations and mass balances into models.
  • Knowledge of wastewater processes and digital twin concepts.
  • Strong Python skills and ability to build production-ready code.

Responsibilities

  • Develop first-principles models of wastewater treatment processes (e.g., activated sludge kinetics, primary sedimentation).
  • Translate process design equations, mass balances, and kinetics into computational models.
  • Implement models of hydraulics, biological reactions, and process control systems.
  • Build clean, modular Python code for simulation and optimisation with testing and documentation.
  • Integrate mechanistic models into a real-time digital twin framework with sensor data.

Skills

Mechanistic modelling
Python programming
Numerical methods
Differential equations
Data integration
Model calibration
Digital twin
SCADA data handling
Simulation optimization

Tools

NumPy
SciPy
pandas
Matplotlib
Plotly
Git

Job description

Senior Python Engineer – Mechanistic Modelling
Work Location

Coventry, UK

Role type

Contract InsideIR35

Mode of working

Hybrid 3 Days/week

Duration of assignment

6 Months

The Role

Senior Python Engineer with expertise in mechanistic modelling and first-principles simulation to design and build digital twin capabilities for sewage treatment sites. This role focuses on developing physics and chemistry based models of wastewater processes (e.g. primary treatment, secondary treatment, tertiary treatment) and implementing them in robust, scalable Python code.

work closely with process engineers, data scientists, and operations teams to create high-fidelity models that enable optimization, forecasting, and operational decision support.

Your responsibilities: (Up to 10, Avoid repetition)
  • Develop first-principles models of wastewater treatment processes (e.g., activated sludge kinetics, primary sedimentation).
  • Translate process design equations, mass balances, and kinetics into computational models.
  • Implement models of hydraulics, biological reactions, and process control systems.
Python Engineering
  • Build clean, modular, and well-tested Python code for simulation and optimisation.
  • Ensure code is production-ready with version control, testing, and documentation.
Digital Twin Development
  • Integrate mechanistic models into a real-time digital twin framework.
  • Combine sensor data (e.g., flow rates, DO, ammonia levels) with simulations.
  • Enable features such as:
  • Predictive forecasting
  • Process optimisation
Data Integration & Calibration
  • Use sensor data to calibrate and validate models.
  • Implement parameter estimation and uncertainty analysis.
  • Work with historians (e.g., SCADA systems) and data pipelines.
  • Partner with:
  • Operations Team (End User)
  • Communicate complex modelling results to non-technical stakeholders.
Your Profile
Essential skills/knowledge/experience: (Up to 10, Avoid repetition)
Technical Expertise
  • Proven experience with mechanistic / physics-based modelling.
  • Solid understanding of:
  • Differential equations and numerical methods
  • Mass & energy balances
Domain Knowledge (at least one of the following)
  • Environmental engineering
  • Chemical/bioprocess engineering
  • Process systems engineering
Tools & Libraries
  • Scientific Python stack/Simulation: NumPy, SciPy, pandas
  • Visualisation: Matplotlib, Plotly
  • Version control: Git
Preferred Experience
  • 10+ years of experience in Python , mechanistic modelling, or Digital Twin roles.
  • Experience in Utilities, Water, Energy, Manufacturing, or Infrastructure sectors.
  • Experience delivering Digital Twin, Asset Intelligence, Smart Operations, or IoT transformation initiatives.
Desirable skills/knowledge/experience: (As applicable)
  • Experience with wastewater modelling frameworks (e.g., ASM models, STOAT)
  • Knowledge of digital twin architectures
  • Experience integrating ML with mechanistic models (hybrid modelling)
  • Familiarity with cloud platforms (Azure/AWS) and data pipelines
  • Real-time systems or industrial IoT experience
Key Attributes
  • Strong problem-solving and analytical thinking
  • Ability to translate real-world processes into mathematical models
  • Comfortable working across disciplines (engineering + software + data)
  • Attention to detail and commitment to model accuracy
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Python Engineer
Senior Python Engineer

Queen Square Recruitment • Coventry

On-site
GBP 70,000 - 105,000
Senior Python Engineer — Hybrid Digital Twin (Wastewater)
Senior Python Engineer — Hybrid Digital Twin (Wastewater)

Infoplus Technologies UK Limited • Coventry

Hybrid
GBP 60,000 - 90,000
Senior Python Engineer - Digital Twin for Wastewater
Senior Python Engineer - Digital Twin for Wastewater

Queen Square Recruitment • Coventry

On-site
GBP 70,000 - 105,000
Python Modelling Engineer – Digital Twin & Simulation
Python Modelling Engineer – Digital Twin & Simulation

Xcede • London

Hybrid
GBP 60,000 - 80,000
Senior Wastewater (Hydraulic) Modeller
Senior Wastewater (Hydraulic) Modeller

Tetra Tech Europe • Warrington

Hybrid
GBP 45,000 - 65,000
Senior Wastewater (Hydraulic) Modeller
Senior Wastewater (Hydraulic) Modeller

Tetra Tech Europe • Greater London

Hybrid
GBP 50,000 - 65,000
Senior Wastewater (Hydraulic) Modeller
Senior Wastewater (Hydraulic) Modeller

Tetra Tech Europe • Leeds

Hybrid
GBP 45,000 - 65,000
Senior Wastewater (Hydraulic) Modeller
Senior Wastewater (Hydraulic) Modeller

Tetra Tech Europe • Sheffield

Hybrid
GBP 45,000 - 65,000
Senior Wastewater (Hydraulic) Modeller
Senior Wastewater (Hydraulic) Modeller

Tetra Tech Europe • Glasgow

Hybrid
GBP 45,000 - 65,000
Principal Wastewater (Hydraulic) Modeller
Principal Wastewater (Hydraulic) Modeller

Tetra Tech Europe • Warrington

Hybrid
GBP 50,000 - 70,000