About The Position

Genesis-World is an open-source, general-purpose simulation platform for physical AI from Genesis AI. It features a unified multi-physics engine supporting rigid bodies, FEM, MPM, particles, cloth, and fluids, along with an advanced real-time renderer, Nyx, and comprehensive sensor simulation, including advanced tactile simulation. The platform is Python-first, runs on various hardware, and utilizes an in-house JIT compiler, Quadrants, to target multiple GPU and CPU architectures. Genesis-World aims to accelerate robotics development by providing a simulation environment that runs significantly faster than real hardware and correlates well with on-hardware results, enabling physical AI to improve at the speed of compute.

Requirements

  • Strong Python engineering skills 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 to reason about compilation caching, kernel dispatch, and startup cost.
  • Comfort debugging across a full platform matrix: Windows, Linux, and macOS, on x86 and arm64, over CUDA, AMD, and Apple Metal.
  • Experience with open-source practices: triaging issues, reviewing external pull requests, and communicating with a community.
  • An understanding of physics and robotics to grasp the workings and usage of a simulation platform like Genesis-World.

Nice To Haves

  • Experience with other robotics simulators (Drake, MuJoCo, Newton, Isaac, RaiSim, Jiminy, Brax).
  • Experience with PyTorch.
  • Experience with other JIT compilers such as Triton, JAX, or Numba.
  • Experience with 3D tooling and interactive editors (Maya, Blender, Houdini).
  • Familiarity with serialization formats (USD, glTF, MJCF/URDF).
  • Experience with C++, CUDA, or Metal.
  • Experience in developer relations or community work.

Responsibilities

  • Build the software engineering backbone of Genesis-World to ensure reliability, maintainability, and a frictionless user experience.
  • Act as a core maintainer of Genesis-World, with shared stewardship of the entire platform.
  • Collaborate with the physics team to enhance the infrastructure, tooling, APIs, and architecture surrounding their algorithms.
  • Address challenges in making JIT-compiled engine testing scalable.
  • Develop solutions to make any bug reproducible, including bit-exact simulation dumps and automatic generation of standalone reproduction scripts.
  • Enhance the first-class support for autodiff, working closely with the compiler team.
  • Develop features for editing scenes at frozen time, enabling instant iteration on layout without full build cycles.
  • Make the simulator extensible through first-class plugins for physics solvers and interactive viewer backends.
  • Implement clean abstractions for motors and MIMO transmissions at the interface between users and the physics engine.
  • Modify the engine to make time a local variable, allowing for independent environment stepping and adaptive timesteps.
  • Implement events triggered by physics to make scenes more dynamic.
  • Refactor legacy subsystems, strengthen typing, enforce consistent coding style, reduce Python overhead on hot paths, implement full scene serialization, and improve telemetry and replay.
  • Review issues and pull requests with the core team.
  • Answer questions from users and contributors.
  • Participate in adoption efforts.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service