Process Modeling Engineer
Job Description
Reporting to the Director of Product, we are seeking a hands-on modeler to build and calibrate the equation-oriented mechanistic models and forward simulators at the heart of our physics engine, the foundation for physics-informed optimization in real operational settings. This role turns physical processes into rigorous, trustworthy Python models that our optimization and AI systems rely on.
This is a builder role, not a research-only position. Success is measured by validated, production-grade models that run in real systems and produce customer value.
Adjacent titles you may recognize this role by: Process Simulation Engineer, Computational Scientist / Computational Modeling Engineer.
Roles and Responsibilities:
- Building equation-oriented mechanistic models of unit processes including transport, separation, fouling accumulation, and cleaning/recovery dynamics, in Python
- Developing forward dynamic simulators that predict process behaviour over operating cycles
Calibrating and validating models against real operating data with our process engineers, and running parity checks against ground truth
Contributing fast surrogate and hybrid (physics-informed) model components where full-order simulation is too slow for real-time use
Supplying the simulation, residual, and validity outputs that our optimization layer consumes
Performing parameter estimation and uncertainty quantification, and clearly communicating model assumptions, validity ranges, and confidence
Participating in peer-reviews of model designs and related code
Analyzing and resolving technical modelling problems
Writing production-grade, well-tested, version-controlled Python that meets our engineering standards
Core Requirements
Master’s degree, or 3+ years of relevant experience, with a strong foundation in mathematics and either mechanical or chemical engineering (or physics / applied mathematics with equivalent transport and thermodynamics grounding)
Strong applied mathematics: differential equations, numerical methods, linear algebra, and optimization fundamentals
Demonstrated ability to translate physical or chemical processes into governing equations and solve them numerically
3+ years Python software development for scientific computing (e.g., NumPy, SciPy)
Hands-on experience building and calibrating simulation or process models against real data
Comfortable with test-driven development and unit testing
Comfortable working with real-world data
Comfortable working with a globally-distributed team across multiple time zones
Comfortable working independently and capable of self-direction
Collaborative mindset and ability to work closely with domain experts and communicate technical information clearly
Evidence-based attitude and ability to define problems and metrics and quantify results
Secondary Requirements
- Equation-oriented / acausal modeling experience with tools such as Pyomo, IDAES, WaterTAP, gPROMS, Aspen Custom Modeler, or CasADi
- Experience with derivative-based solvers (e.g., IPOPT) and large sparse nonlinear or mixed-integer systems
- Membrane process modeling (e.g., RO/UF): fouling, concentration polarization, flux-decline models, backwash or clean-in-place dynamics, or remaining-useful-life prognostics
- Experience with physics-informed machine learning, surrogate modeling, or model-order reduction
- Exposure to model predictive control (MPC) or reinforcement learning
- Experience in an industrial process control setting
- Familiarity with parameter estimation and uncertainty quantification
- Experience with water or wastewater treatment processes is a plus, but our process engineers provide domain knowledge, so it is not expected Familiarity with AI-assisted coding (Cursor, Claude Code, Codex)
Education Requirements
MS or above in Mechanical Engineering, Chemical Engineering, Applied Mathematics, Physics, or technical equivalent. Strong candidates with a BS and 3+ years of directly relevant modeling experience will be considered.
Why Join Us
Opportunity to contribute to sustainable water technology initiatives with global impact.
Work with a diverse and innovative team driving digital transformation in the water industry.
Competitive compensation, flexible work environment, and career growth opportunities.
To apply
Here’s what to send to careers@theturingcompany.com:
- An email answering what excites you about this role.
- A resume that focuses on your skills, results and attitude
Thank you!