โšก New

Core Simulation Engine Engineer

Jobtailor

LondonFull-timeMid LevelOn-site

Job Description


  • Build the software engineering backbone of Genesis-World, making the simulation codebase reliable, maintainable, and frictionless

  • Serve as a core maintainer with shared stewardship of the whole platform

  • Scale testing for a JIT-compiled engine and reduce compilation bottlenecks

  • Make simulation bugs reproducible through bit-exact dump/reload across machines and backends

  • Automatically generate standalone reproduction scripts from failing runs

  • Make autodiff first-class by driving requirements for engine and compiler integration

  • Enable editing of scenes at frozen time without rebuilding scenes or compiling the engine

  • Create extensible plugins for physics solvers and interactive viewer backends, including Nyx

  • Develop clean abstractions for motors and MIMO transmissions

  • Decentralize simulation clocks and timesteps to the sub-scene level

  • Implement physics-triggered events and interactions

  • Refactor legacy subsystems, strengthen typing, standardize coding style, reduce Python overhead, and improve serialization, telemetry, and replay

  • Review issues and pull requests with the core team

  • Answer questions from users and contributors

  • Support adoption of Genesis-World


Requirements



  • Strong Python engineering on large codebases, including architecture, refactoring, typing, packaging, and performance profiling

  • Experience with developer tooling, test infrastructure, or CI at scale

  • Fluency with JIT compilation, code generation, or GPU computing stacks sufficient to reason about compilation caching, kernel dispatch, and startup cost

  • Comfort debugging across Windows, Linux, and macOS, on x86 and ARM64, over CUDA, AMD, and Apple Metal

  • Open-source experience, including triaging issues, reviewing external pull requests, and communicating with a community

  • Comfort with physics and robotics and an understanding of how a simulator such as Genesis-World works and is used

  • Opinions about API design

  • Bonus: experience with Drake, MuJoCo, Newton, Isaac, RaiSim, Jiminy, or Brax

  • Bonus: PyTorch, Triton, JAX, or Numba

  • Bonus: 3D tooling and interactive editors such as Maya, Blender, or Houdini

  • Bonus: serialization formats such as USD, glTF, MJCF, or URDF

  • Bonus: C++, CUDA, or Metal

  • Bonus: developer relations or community work


Core Competencies


Demonstrates strong Python engineering skills on large codebases, with a focus on architecture, refactoring, and performance profiling. Proficient in debugging across multiple operating systems and has a solid understanding of physics and robotics in simulation environments.


Highest-signal resume keywords



  • Python Engineering

  • JIT Compilation

  • Developer Tooling

  • Open-Source Experience

  • Physics and Robotics


Hard Skills



  • Architecture

  • Refactoring

  • Typing

  • Performance Profiling

  • Debugging

  • API Design

  • Code Generation

  • GPU Computing

  • Simulation

  • Serialization


Soft Skills



  • Community Communication

  • Issue Triaging


Industry Keywords



  • Simulation

  • Physics Solvers

  • Robotics

  • Interactive Editors

  • 3D Tooling


Tools & Technologies



  • CUDA

  • AMD

  • Apple Metal

  • PyTorch

  • Triton

  • JAX

  • Numba

  • Maya

  • Blender

  • Houdini

#J-18808-Ljbffr

Posted Today

Related Jobs

Related Searches

Apply Now