Staff Digital Twin Engineer
ExternalPrepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
About the role
Graphcore is one of the world's leading innovators in Artificial Intelligence compute. It is developing hardware, software and systems infrastructure that will unlock the next generation of AI breakthroughs and power the widespread adoption of AI solutions across every industry. As part of the SoftBank Group, Graphcore is a member of an elite family of companies responsible for some of the world's most transformative technologies. Together, they share a bold vision: to enable Artificial Super Intelligence and ensure its benefits are accessible to everyone. Graphcore's teams are drawn from diverse backgrounds and bring a broad range of skills and perspectives. A melting pot of AI research specialists, silicon designers, software engineers and systems architects, Graphcore enjoys a culture of continuous learning and constant innovation. Job Summary We are looking for a Staff Digital Twin Engineer to help design, build and evolve digital twin capabilities that support the development, validation and operation of advanced AI compute systems. Reporting to an Engineering Manager within the Digital Twin / Simulation Platform team, this role will lead significant technical work across simulation, 3D visualization, data integration and workflow automation, with a particular focus on the Omniverse platform, OpenUSD-based pipelines, data center operations, and rack and blade-level design and simulation workflows. The Team The Digital Twin / Simulation Engineer works with internal Graphcore teams and Softbank Group affiliates. Team will be responsible for the design, development and integration of simulation and visualization capabilities that support data center digital twin, machine behavior modeling and interactive 3D experiences. This role combines simulation engineering, real-time visualization and 3D scene-building using NVIDIA Omniverse and modern tool chains. Team will build behavioral logic, physics integrations, and visualization layers that enable accurate, high-performance representation of data center components, job sites and workflows. Responsibilities and Duties This is a hands-on technical leadership role, involving architecture, implementation, technical guidance and mentoring, without direct line management responsibility. Apply MBSE methodologies to drive the development of systems and ensure traceability from requirements to implementation. Develop and deploy simulation logic and behavioral models governing machine and system behavior. Implement real‑time simulation algorithms, including kinematics, dynamics, and control‑system interactions. This includes integration of physics engines (e.g., PhysX, Omniverse Physics, or equivalent) to support realistic behavior and machine-environment interactions. Develop and execute model validation and verification plans, ensuring digital twins are accurate and numerically stable. Develop robust scene composition, data modeling and asset management approaches for engineering digital twins across component, blade, rack and facility-level views. Create high-fidelity 3D models, scenes and environments in Omniverse. Develop interfaces that connect simulations to real‑time visualization, dashboards, and operator‑focused experiences. Implement automated test pipelines and document model correlations, limitations, and validation scoring. Contribute to toolchain and pipeline design, including scripting utilities, automated test frameworks, and modular code libraries. Collaborate across data engineering/architecture, autonomy, product groups, and engineering to ensure interoperability and alignment with business needs. Evaluate and implement new simulation libraries and real‑time rendering technologies that enhance simulation fidelity and performance. Work hands‑on with multiple digital‑twin platforms, such as: NVIDIA Omniverse (primary environment), CARLA, Siemens NX/Teamcenter/Plant Simulation, Dassault 3DEXPERIENCE, Ansys Twin Builder, Unity or similar. Integrate engineering and operational data from simulation, test, telemetry, design systems, asset inventories and infrastructure sources into coherent digital twin environments. Support testing, debugging, performance analysis and reliability improvements across digital twin applications and services. Establish engineering best practices for OpenUSD schemas, Omniverse workflows, version control, documentation and release processes. Provide technical guidance, code review and mentoring to engineers working with digital twin, simulation and data integration technologies. Produce clear technical documentation and communicate progress, risks and decisions to technical and non-technical stakeholders. Candidate Profile Essential Degree in Mechanical, Electrical, Systems Engineering, Computer Science or related discipline. 8+ years of engineering experience in automation, simulation, or controls. Experience designing, building or maintaining digital twin, simulation, 3D visualization or e