Stockholm, Sweden (headquarters), Remote (with preference for Europe or US-East Coast timezones) Remote (Global) Full-time

Rerun is hiring a Dataframe SDK Engineer

About the Role

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
Required Skills
PythonRustgRPCDataFrame APIsApache ArrowApache DatafusionDistributed SystemsQuery PlanningPush-down OptimizationDataset VersioningHigh-performance softwareAPI designDebuggingProject ownershipDeveloper empathy PythonRustgRPCDataFrame APIsApache ArrowApache DatafusionDistributed SystemsQuery PlanningPush-down OptimizationDataset VersioningHigh-performance softwareAPI designDebuggingProject ownershipDeveloper empathy
Starting a business in Thailand?

Company registration done right

Foreign ownership rules, licenses, tax registration — Thai business setup has many moving parts. SVBL guides you through every step with full legal compliance.

Company registration & structure
Foreign ownership solutions
License & tax registration
BOI promotion eligibility
Start your business
100% foreign ownership possible
About company
Rerun
Building the data stack for Physical AI, focusing on logging and visualizing multimodal data. Developing data infrastructure and tools for intelligent physical-world products, including an open-source project and a commercial platform for ingesting, storing, analyzing, and building training data pipelines at scale.
All jobs at Rerun
Job Details
Category data
Posted 5 months ago