Staff Digital Twin Engineer
Graphcore is a Bristol-based AI chipmaker (IPU accelerators), a SoftBank subsidiary and a Molten Ventures portfolio company.
Maintainer signals as of 8/23/2026
About Graphcore
Graphcore (graphcore.ai) is a British semiconductor company building Intelligence Processing Units (IPUs) for AI workloads. Founded in Bristol in 2016, it was acquired by SoftBank in 2024. It is a portfolio company of Molten Ventures.
Skills
Candidate Availability
Required and preferred rules are kept separate and reflect the wording in the original posting.
About the Role
Design, build, and evolve digital twin capabilities for advanced AI compute systems, focusing on simulation, 3D visualization, data integration, workflow automation, NVIDIA Omniverse, OpenUSD pipelines, data center operations, and rack- and blade-level design and simulation workflows.
Requirements
- Degree in Mechanical Engineering, Electrical Engineering, Systems Engineering, Computer Science, or a related discipline
- 8+ years of engineering experience in automation, simulation, or controls
- Experience designing, building, or maintaining digital twin, simulation, 3D visualization, or engineering platform software
- Hands-on experience with the Omniverse platform, including Omniverse Kit, extensions, connectors, or related development workflows
- Strong knowledge of OpenUSD and USD concepts, including composition, layering, schemas, assets, and scene graph workflows
- Experience with data center operations, infrastructure environments, operational planning, or systems used to manage complex technical facilities
- Experience developing simulation or modeling workflows for complex hardware, infrastructure, or operational systems
- Strong software engineering skills in Python, C++, or both
- Experience integrating engineering and operational data from multiple systems, formats, or APIs
- Understanding of simulation, real-time visualization, physics-based modeling, rendering pipelines, or spatial computing
- Ability to lead complex technical tasks independently and make engineering decisions with incomplete information
- Experience reviewing designs and code, sharing technical knowledge, and helping engineers adopt new tools and practices
Responsibilities
- Lead architecture, implementation, technical guidance, and mentoring for digital twin engineering work
- Apply MBSE methodologies and maintain traceability from requirements to implementation
- Develop simulation logic and behavioral models for machine and system behavior
- Implement real-time simulation algorithms for kinematics, dynamics, and control-system interactions
- Integrate physics engines for realistic machine-environment interactions
- Develop model validation and verification plans
- Develop scene composition, data modeling, and asset management approaches for engineering digital twins
- Create 3D models, scenes, and environments in Omniverse
- Connect simulations to real-time visualization, dashboards, and operator-focused experiences
- Implement automated test pipelines and document model correlations, limitations, and validation scores
- Design toolchains and pipelines with scripting utilities, test frameworks, and modular code libraries
- Evaluate and implement simulation libraries and real-time rendering technologies
- Integrate engineering and operational data into coherent digital twin environments
- Support testing, debugging, performance analysis, and reliability improvements
- Establish best practices for OpenUSD schemas, Omniverse workflows, version control, documentation, and releases
- Provide technical guidance, code reviews, and mentoring
- Produce technical documentation and communicate progress, risks, and decisions
Benefits
- Flexible working
- Medical coverage
- Dental coverage
- Vision coverage
- Flexible Spending Accounts
- Health Savings Accounts
- Disability insurance
- Life insurance
- 401(k) retirement plan
- Commuter benefits
- Wellness services
- Employee Assistance Programme
