Dataframe SDK Engineer at Rerun (Remote)
Role details
Job description
At Rerun, we’re building the data stack for Physical AI. Large parts of the physical-world economy will be transformed by intelligent products, and we're developing the data infrastructure and tools that make it possible.
Our open-source project focuses on logging and visualizing multimodal data and is already loved by some of the best teams in the world. We’re now building our commercial platform — managed infrastructure for ingesting, storing, analyzing, and building training data pipelines for Physical AI at scale.
We’ve built an exceptionally senior, talented engineering team. Now we’re looking for a DataFrame SDK Engineer to own and expand the developer experience for querying and working with Rerun’s data — improving performance, ergonomics, and integrations across our Python and Rust SDKs. This role sits at the intersection of API design, query performance, and developer experience, and will have a direct impact on how customers adopt and build on top of Rerun Cloud.
WHAT YOU’LL DO
- Build a world-class query and dataframe SDK that makes exploring data in Rerun intuitive and powerful
- Work across Python, Rust, and gRPC layers to add new operations and integrate with our distributed backend services
- Push performance improvements through better query planning, push-down logic, and dataset versioning
- Contribute documentation and examples that make the SDK easy to adopt
- Collaborate with other engineers on dataset creation, versioning, and catalog interfaces
WE’D LOVE IT IF YOU HAVE
- Experience building or contributing to Python data APIs, ideally dataframe-style APIs (e.g. Pandas, Polars, Arrow, Snowflake, or similar)
- Strong experience in Python and Rust, or a language-agnostic background with proven ability and motivation to pick up Rust rapidly.
- Experience writing high-performance software and debugging across Python, Rust, gRPC, and distributed systems
- Proven ability to take projects from start to finish with limited hand-holding — you’re comfortable owning a slice of the stack and iterating quickly
- Empathy for developers and a sense of taste for clean, ergonomic API design
BONUS POINTS IT IF YOU HAVE
- Experience with Apache Datafusion or Apache Arrow
- Familiarity with query planners, compilers, or execution engines
- Experience working on data-oriented or multimodal data systems (e.g., robotics, physics modeling, or simulation pipelines)
- Knowledge of async Rust or similar concurrent programming models
HOW WE WORK AT RERUN
- This role is based in the Bay Area, hybrid, with 3 days a week in our SF office.
- We're a remote company headquartered in Stockholm, Sweden, with a growing hub in San Francisco.
- We meet up in person for a week roughly once a quarter.
- We're spread across European and US time zones. Rather than one fixed window, each team keeps a few hours of daily overlap that fits where its members are, and every role posting says what that looks like.
- We've put together an uncommonly talented tech team, value agency and helpfulness highly, and expect everyone to take broad responsibility for what they build.
- We offer competitive cash and equity compensation, six weeks paid vacation, and whatever hardware and software you need to do your job.
- Parental leave: 12 weeks full pay for every parent, alongside your local statutory leave entitlements.
Why work at Rerun
- Mission-Driven Impact: Build the foundational data infrastructure that will power the next generation of Physical AI — robots, drones, autonomous vehicles, and spatial computing.
- Remote-First & Distributed: Remote-first company with founders based in Stockholm, Sweden, and teammates across Europe, the US East and West Coasts, and Canada. In-person team gatherings about once per quarter for a full week.
- Engineering Culture: High bar for quality ("never settle for less than great"), curiosity, honesty, and empathy. Active contributors to open source projects the industry relies on.
- Growth Trajectory: Early-stage (Seed) with significant funding, rapid headcount growth, and a clear product-market fit signal — offers opportunity for outsized impact and career growth.
- Cross-Functional Collaboration: Small, high-leverage team (31 people) where engineers work closely with founders, design, and strategy — direct exposure to company-building.
- Autonomy & Ownership: Engineers own meaningful parts of the stack (Rust backend, SDKs, infrastructure, data layer) and shape product direction.
- Open Source Contribution: Chance to work on a widely-used open source project and contribute to the broader robotics/AI ecosystem.