Own the bytes. Multimodal capture arriving continuously, landing durably, and becoming something a training or evaluation run can actually use.
About Orbifold AI
Orbifold AI is building the infrastructure layer for Physical AI. As intelligent systems move beyond language into the physical world, they require a fundamentally new understanding of physics, action, and interaction.
We partner with leading robotics and world model research teams to advance the foundations of embodied intelligence, enabling intelligent systems to perceive, understand, and operate in the real world.
The standards we set, and the infrastructure we build to scale them, will define the next frontier of robotics and Physical AI.
Role Overview
Physical AI runs on data that behaves nothing like text. Multi-camera video, depth, sensor streams, actions and annotations, all time aligned, arriving continuously, and useful only when a researcher can pull out the exact few seconds they care about from an enormous corpus without scanning all of it.
You own that half of the platform: ingest, storage layout, indexing, versioning, lineage and delivery. The systems that take raw capture and make it durable, queryable, reproducible, and fast enough to read that a distributed training run never waits on it.
This is the layer that quietly decides whether anything above it is trustworthy. If a dataset cannot be reconstructed exactly six months later, no result built on it means very much. It is a founding seat, and the architecture is yours to set.
What You Will Work On
- Build the ingest path for high-volume multimodal capture arriving continuously from many sources: validation, deduplication, time alignment, and backpressure that holds when a partner sends a month of data in a day.
- Design the storage layer. Formats, partitioning, compression and tiering at petabyte scale, treating read throughput and storage cost as equally real constraints.
- Make the corpus findable. Frame-level indexing and metadata so researchers query by what is in the data rather than reading through it.
- Own versioning and lineage. Every delivered dataset is reproducible, and every sample traceable back through its processing history to the moment it was captured.
- Keep the GPUs fed. Data loading and streaming that saturate large distributed training and evaluation jobs instead of starving them.
- Own the video path end to end: codecs, containers, hardware decode, frame-accurate seeking, so that decode stops being the thing everyone works around.
- Defend correctness. Schema evolution, validation, and automated checks that catch calibration drift, synchronisation error and bad samples before anyone downstream does.
- Deliver to partners in the formats and conventions their training stacks already expect, rather than asking them to adapt to ours.
What We Are Looking For
- 3+ years building data infrastructure in production, with strong Python and comfort in a systems language where it matters.
- You have owned a large-scale data platform, and you can talk specifically about what broke at scale and what you changed because of it.
- Real depth in storage and data layout: object storage, columnar and binary formats, partitioning strategy, caching, and the cost model underneath all of it.
- Experience with a distributed processing framework such as Ray, Spark, or equivalent.
- Unusual seriousness about correctness and reproducibility. Silent data corruption is the failure mode that costs the most and announces itself the least.
- Comfortable in a problem space where the naive approach simply does not run, and where the interesting engineering is in making it run anyway.
Nice to Have
- Video or sensor data at scale: codecs, hardware decode, frame indexing, multi-stream synchronisation.
- Robotics or autonomous vehicle data formats and the realities of multi-sensor time alignment.
- Dataset versioning, catalog or lineage tooling, built or operated.
- Ray Data, Arrow, Parquet, Lance, or comparable modern data stacks.
- Owning the data loading path for large distributed training runs.
- Open-source contributions to a data, storage, or media processing stack.