Enreef
Menu

Careers

Build living worlds.

Enreef is hiring engineers and researchers to work on the systems that make real and created worlds runnable, persistent, branchable, and inspectable.

01

Deep systems work

Work on persistent worlds, geospatial compilation, simulation runtime, behavioral models, and interfaces for complex state.

02

Broad responsibility

Responsibilities overlap across engineering, research, product, and infrastructure, with direct access to the people making technical and product decisions.

03

Remote-friendly by design

Work where you do your best work. We optimize for useful overlap and clear communication, with occasional in-person working sessions when they materially help.

04

See the whole system

The engine, compiler, data, models, and product are tightly connected. You can follow your work from architecture through the world a user actually explores.

What you’ll work on

Work on the world itself.

Enreef Earth

Living San Francisco

Compile geography, housing, households, jobs, businesses, mobility, infrastructure, and public data into one inspectable world.

Scenario

Downtown Lives Here

Fork downtown San Francisco, convert office capacity into housing, run the branch forward, and trace how the city responds.

Enreef Worlds

Kepler Island

Create a society from geography, population, institutions, resources, history, and rules — then let it keep living.

Core engine

One runtime. Any world.

Build the deterministic, branchable, replayable engine underneath both grounded places and created societies.

Open roles

4 openings

Four core roles across the Enreef system.

We evaluate candidates primarily on what they have built, researched, shipped, or materially improved rather than whether their current title matches ours exactly.

Salary ranges are U.S. base salary for full-time employees. Exact offers depend on experience, location, role scope, and employment setup.

Systems Engineer — World Engine

Remote-friendly · North America preferred

U.S. base

$130K–$160K

Build and evolve the runtime that makes Enreef worlds run, fork, checkpoint, replay, and scale.

Strong fit

  • Rust and systems programming
  • Discrete-event, agent-based, game, physics, or similar stateful engines
  • Determinism, seeded randomness, checkpointing, and replay
  • Data-oriented design, profiling, memory layout, and performance
  • Parallel and distributed execution
Discuss this role →

Geospatial & Data Engineer — World Compiler

Remote · location-flexible with U.S. overlap

U.S. base

$115K–$145K

Turn messy real-world data into reproducible, runnable places — starting with San Francisco.

Strong fit

  • Python and large data pipelines
  • DuckDB, Polars, Arrow / Parquet / GeoParquet
  • PostGIS, OSM / Overture, GTFS, routing, and geospatial data
  • Synthetic populations, households, jobs, mobility, or urban data
  • Provenance, stable IDs, validation, and reproducible builds
Discuss this role →

Research Engineer — Urban Dynamics & Validation

Remote · location-flexible

U.S. base

$110K–$140K

Make grounded Enreef worlds behave credibly — and measure where they do and do not match reality.

Strong fit

  • Agent-based modeling, microsimulation, computational social science, or complex systems
  • Mobility, housing, economics, population behavior, or urban systems
  • Statistical modeling, calibration, holdouts, and historical replay
  • Experimental design and empirical validation
  • Ability to turn research models into working software
Discuss this role →

Product Engineer — World Explorer

Remote-friendly · North America preferred

U.S. base

$120K–$150K

Make millions of entities, events, branches, and years of world history understandable and beautiful to use.

Strong fit

  • React and TypeScript
  • MapLibre, deck.gl, WebGL, maps, or large-scale data visualization
  • High-performance interactive interfaces
  • Strong visual and interaction judgment
  • Turning complex systems into simple, inspectable workflows
Discuss this role →

What working here looks like

Published salary bands

Every role publishes its U.S. base-salary range before you apply.

Remote-friendly work

All four roles can be remote. World Engine and World Explorer benefit from substantial U.S. Pacific workday overlap.

Direct communication

Work directly across engineering, research, product, and infrastructure. Fewer layers mean faster technical decisions and clearer feedback.

Tools for the job

We care about the machine, software, data access, and working setup you need to do strong work efficiently.

In-person when useful

Periodic working sessions bring the team together for architecture, product, planning, and team building.

Compensation discussed early

Salary, role scope, location expectations, and working setup are discussed before a long interview process.

How we hire

A focused, practical hiring process.

We want to understand what you actually built, how you think, and whether we work well together. Compensation and role scope are discussed early.

  1. 01

    Initial conversation

    Talk directly with David about Enreef, your work, where you could contribute most, and whether the role fits.

  2. 02

    Technical deep dive

    Walk through a difficult system, product, paper, benchmark, or project you actually built.

  3. 03

    Practical session

    Work through a short practical session around a real Enreef problem.

  4. 04

    Meet the team

    Talk architecture, product, working style, responsibilities, and what success would look like together.

  5. 05

    Offer

    Clear role scope, base salary, working expectations, and responsibilities from day one.

Careers contact

Build Enreef with us.

Send a short note with the work you are proudest of — a GitHub repository, paper, product, system, visualization, benchmark, or project — and tell us where you think you can contribute most.

david@enreef.com →