Genesis-World: Core Simulation Engine Engineer
Core
Build the software engineering backbone of Genesis-World, an open-source multi-physics simulation platform for physical AI, ensuring the codebase is reliable, maintainable, and frictionless for roboticists.
Role type
Core maintainer, simulation platform engineer
Builds
Genesis-World, a unified multi-physics engine (rigid bodies, FEM, MPM, particles, cloth, fluids) with real-time photo-realistic rendering (Nyx) and advanced sensor simulation.
Domain
Robotics, Physical AI, High-performance Computing
Deliverable
production ML models | infrastructure
Required skills
Python engineering (architecture, refactoring, typing, performance profiling), developer tooling, test infrastructure, CI at scale, JIT compilation, GPU computing stacks, cross-platform debugging (Windows, Linux, macOS; x86, arm64; CUDA, AMD, Metal), open-source community management
Preferred skills
Robotics simulators (Drake, MuJoCo, Isaac, etc.), PyTorch, Triton, JAX, Numba, 3D tooling (Maya, Blender), serialization formats (USD, glTF), C++, CUDA, Metal
Technologies
Python, CUDA, AMD ROCm, Apple Metal, Vulkan, x86, ARM64, Quadrants (JIT compiler), Nyx (renderer), USD, glTF
Responsibilities
Scale testing of a JIT-compiled engine, ensure bug reproducibility via automatic standalone scripts, drive first-class autodiff integration, enable instant scene editing without build cycles, design extensible plugins for physics solvers and viewers, implement real actuation abstraction, decouple time/timestep to sub-scene level, add physics-triggered events, refactor legacy subsystems for performance and typing
Seniority
Senior, hands-on IC with shared stewardship
