G

Genesis AI

Robotics simulation and AI foundation platform

ML Compiler & System

Systems Software EngineeringConfirmed live in the last 24 hours
Full-timeNo salary listed

About the Job

Requirements

  • Strong low-level GPU and compiler skills, including understanding GPU access patterns, registers, shared memory, barriers, atomics, and threading.
  • Idiomatic Python skills and a strong sense of API design for Python users.
  • Understanding of compiler stages and tradeoffs, including intermediate representations, lowering, optimization, and maintainability.
  • Ability to reason about whole systems, measure performance before optimizing, and prioritize memory traffic and launch overhead.
  • Ability to work proactively and largely self-directed, gather context across the company, and communicate with users of the software.
  • Ability to read and challenge an existing codebase, manage technical debt, and take ownership of software quality.

Responsibilities

  • Own Quadrants end to end, including its API, intermediate representation and lowering, optimization passes, numerical primitives, and roadmap.
  • Design the API and authoring experience for physics and numerical-computing engineers, including decorators, constraints, error handling, and lower-level escape hatches.
  • Develop a stable intermediate representation that lowers to multiple backends while allowing for future differentiable simulation support.
  • Optimize execution plans through vectorization, register and shared-memory usage, barriers and atomics, cooperative threading, dead-buffer and redundant-traffic elimination, and removal of unnecessary synchronization.
  • Own numerical primitives such as Cholesky, eigendecomposition, matrix multiplication, reductions, and solver kernels, including correctness, benchmarks, and regression tracking.
  • Identify performance improvements in both Genesis and Quadrants, and propose API changes that reduce duplication, improve readability, and reduce platform-specific special-casing.
  • Benchmark real workloads, track performance over time, detect regressions, engage with users, identify friction and missing abstractions, drive adoption, and set project direction.
  • Design and maintain the compiler and its architecture so it remains coherent and easier to extend as the project grows.
  • Use AI agents as productivity tools when useful while retaining responsibility for the code.

Desired Qualifications

  • CPU performance intuition is a plus.
  • Readiness to grow into leading a small team in the near term.

About the Company

Genesis AI

Robotics simulation and AI foundation platform

Genesis AI provides a unified platform that combines robotics simulation, high-fidelity rendering, physics, and foundation models to support development in robotics and AI. It operates as a platform-as-a-service and licensing option so teams can run large-scale simulations, train reinforcement learning agents, and develop generative models in realistic virtual environments where physics, geometry, rendering, and AI tooling work together. It differs from others by bringing together core capabilities from robotics simulation, real-time rendering, computational geometry, and AI model development into one cohesive platform, backed by a team with experience at Havok, Unity, Autodesk, Google, and Epic Games. Its goal is to become a foundational technology layer that speeds up robotics and AI innovation by enabling efficient simulation, testing, and model development in a single environment.

Company size
51-200
Company stage
Seed
Total funding
$105M
Headquarters
Paris, France
Founded
2024

Recently Posted Jobs

Explore more opportunities at Genesis AI

See more jobs