Rerun

Software Engineer (Rust) - Backend

Remote. Posted 5 months ago

The role

You will work on a cloud-native analytical database system built for multimodal data using Rust and Apache Arrow. You will design, implement, and operate core pieces to make the system scalable, reliable, and observable.

What you will do

  • Work on a cloud-native analytical database system built for multimodal data
  • Help the system scale as usage grows
  • Evolve the architecture and distribute work across nodes and systems
  • Tackle bottlenecks that appear as load and data volumes increase
  • Design, implement and operate core pieces of the data-intensive system

Required qualifications

  • 3-5 years with Rust, or a strong background in another systems language (C/C++) and real motivation to pick up Rust
  • Experience at a managed database product, data-platform, or high-traffic system operating at scale
  • Experience building backend systems in production
  • Experience scaling a system as demand grows
  • Familiarity with distributed systems and their tradeoffs
  • Comfort with the layers between your code and the hardware
  • Familiarity with concepts like filtering, indexing, or query execution
  • Embrace AI as a core part of how you engineer software
  • Good communication in English

Nice to have

  • Exposure to Apache Arrow or Apache Datafusion
  • Cloud deployment experience (AWS/GCP/Azure)
  • Interest in machine learning, robotics, AR/VR, or simulation
  • Experience with GPU workloads

Benefits

  • competitive cash and equity compensation
  • six weeks paid vacation
  • hardware and software you need to do your job
  • 12 weeks full pay for every parent, alongside your local statutory leave entitlements

Before you apply

  • This role is open to candidates based in Europe

About the company

Rerun is building a new multimodal data stack for physical AI. They are a remote company headquartered in Stockholm, Sweden, with a growing hub in San Francisco.

Software Engineer (Rust) - Backend at Rerun | JobZoey