Rerun is building the data stack for Physical AI, focusing on logging and visualizing multimodal data. As a DataFrame SDK Engineer, you will own and expand the developer experience for querying and working with Rerun’s data, improving performance, ergonomics, and integrations across Python and Rust SDKs, directly impacting how customers adopt and build on 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
What We're Looking For
- 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
Nice to 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
Technical Stack
- Python
- Rust
- gRPC
- DataFrame APIs
- Apache Arrow
- Apache Datafusion
- Distributed Systems
- Query Planning
- Push-down Optimization
- Dataset Versioning
Team & Environment
- Exceptionally senior, talented engineering team
- Remote team with members in European and US-East Coast timezones
- Values agency and helpfulness highly
- Expect broad responsibility for what they build
- Uncommonly talented tech team
- Remote-first with quarterly in-person gatherings
Benefits & Compensation
- Competitive cash and equity compensation
- Six weeks paid vacation
- Whatever hardware and software you need to do your job
- Quarterly in-person meetups (approximately once every quarter for a week)
We are committed to equal employment opportunity regardless of race, color, ancestry, religion, sex, national origin, sexual orientation, age, citizenship, marital status, disability, or gender identity.
Work Mode
- Global role with headquarters in Stockholm, Sweden
- Remote with preference for Europe or US-East Coast timezones
- Synchronous work required between 1:30–5:00pm CET
- Candidates outside Europe or US considered case-by-case for time overlap







