Software Engineer (Rust) - Backend
Rerun · Remote · Remote · Remote Europe ·
COMPENSATION
€•• – ••k
Listed on the employer's job board (Ashby)
- Fully remote (Europe)
- Rust + Apache Arrow
- Backend Engineering
- Quarterly team meetups
- 6 weeks vacation
You will join a new team developing Rerun's commercial offering, a purpose-built analytical database handling petabyte-scale multimodal logs. The system supports ingestion, indexing, and querying of temporal data, leveraging Rust and Apache Arrow to ensure high performance and scalability.
What you'll do
- Develop a cloud-native analytical database for multimodal time-series data
- Scale system architecture to handle increasing load and data volumes
- Distribute work across nodes to resolve performance bottlenecks
- Design and operate core components for reliability and observability
- Implement specialized queries for sparse robotics-style logs
What you'll need
- 3-5 years of experience with Rust or strong C/C++ background
- Experience with managed database products or high-traffic systems
- Proven track record in building production backend systems
- Knowledge of distributed systems tradeoffs and consistency models
- Familiarity with filtering, indexing, or query execution concepts
- Strong English communication skills for remote collaboration
Nice to have
- Exposure to Apache Arrow or Apache Datafusion
- Cloud deployment experience on AWS, GCP, or Azure
- Interest in machine learning, robotics, AR/VR, or simulation
- Experience managing GPU workloads
Stack
- Rust
- Apache Arrow
- C/C++
How you'll work
- Candidates must be based in Europe
- Remote company with headquarters in Stockholm
- Quarterly in-person meetings for one week
- Daily overlap of a few hours in afternoon CET
What you get
- Competitive cash and equity compensation
- Six weeks of paid vacation annually
- Hardware and software provided as needed
- 12 weeks full-pay parental leave for every parent