Search by job, company or skills

Computational Modelling Engineer - Process Simulation (Python)

3-5 Years
SGD 5,000 - 10,000 per month
  • Posted 16 hours ago
  • Be among the first 10 applicants

Job Description

We are hiring a hands on Computational Modelling Engineer to build the physics-based models and dynamic simulators behind an advanced industrial optimisation platform.

This is a practical engineering role. You will translate real physical and chemical processes into reliable Python models, validate them against operating data and deploy them into systems used for real-world decision-making.

What You'll Do

  • Build mechanistic models covering transport, separation, fouling, cleaning and process recovery
  • Develop dynamic simulators that predict behaviour across operating cycles
  • Calibrate models using real plant and operational data
  • Compare model outputs against observed results and established simulation tools
  • Develop faster surrogate or hybrid models for real-time applications
  • Perform parameter estimation and uncertainty analysis
  • Define model assumptions, operating limits and confidence levels
  • Produce simulation outputs used by optimisation and AI systems
  • Investigate modelling issues and improve model accuracy
  • Write tested, maintainable, production-grade Python

What You'll Bring

  • Strong mathematics covering differential equations, numerical methods, linear algebra and optimisation
  • Experience converting physical or chemical processes into governing equations
  • At least three years of scientific Python development using tools such as NumPy and SciPy
  • Experience building and calibrating process or engineering models against real data
  • A practical understanding of transport phenomena and thermodynamics
  • Strong software engineering habits, including unit testing and version control
  • Ability to work independently while collaborating with engineers and domain specialists
  • Clear, evidence-based communication

Useful Additional Experience

  • Pyomo, IDAES, WaterTAP, CasADi, gPROMS or Aspen Custom Modeler
  • IPOPT or other derivative-based numerical solvers
  • Sparse nonlinear or mixed-integer systems
  • Membrane, filtration, water or wastewater process modelling
  • Fouling, flux decline, backwash or cleaning-cycle models
  • Surrogate modelling, model reduction or physics-informed machine learning
  • Model predictive control or reinforcement learning
  • Industrial process control
  • Parameter estimation and uncertainty quantification
  • AI-assisted development tools such as Codex, Claude Code or Cursor

Education

A Master's degree in Mechanical Engineering, Chemical Engineering, Applied Mathematics, Physics or a related discipline is preferred. Candidates with a Bachelor's degree and substantial directly relevant modelling experience will also be considered.

More Info

Job Type:
Industry:
Function:
Employment Type:

Job ID: 151722065