Our client, a leading technology company, is seeking an Model Engineer (Data) to contribute to the development of advanced and sophisticated simulations to help their partner organisations make data-driven decisions in complex environments.
This position involves working across the entire modelling lifecycle, from concept through to deployment, with a strong emphasis on agent-based modelling, data integration, and performance optimisation.
Key Responsibilities:
* Strong software development skills in C++ and Python.
* Proven experience with agent-based modelling (ABMs), including working within the entire model lifecycle.
* Familiarity with Kafka, shell scripting, and containerised deployments (Docker, Kubernetes, Helm).
* Experience optimising databases, metadata, and designing data pipelines.
* Ability to scale complex models and derive insights from large datasets.
Skills & Experience:
* Build and scale agent-based models for urban and social simulations.
* Integrate data from multiple sources into high-performing digital twin environments.
* Lead model design and implementation efforts, from research to validation.
* Optimise performance and generalise models for reusability across new scenarios and locations.
* Experience with distributed systems, preferably Kafka. Shell scripting (e.g., Bash) is also a plus.
* Take a holistic view of software development - from documentation and testing to security.
If you're passionate about leveraging AI and simulations to shape decision-making, apply now or get in touch for more details.
#J-18808-Ljbffr