We're building a next-generation analytical database designed for multimodal and time-series data, with a focus on performance, scalability, and observability. As a Backend Software Engineer specializing in Rust, you'll play a central role in designing and maintaining core components of a data-intensive system that powers advanced workloads in robotics, simulation, and beyond.
What You’ll Do
- Design, implement, and operate foundational parts of a distributed, cloud-native database built in Rust.
- Ensure systems are reliable, efficient, and observable at scale, from low-level data handling to high-level query execution.
- Develop specialized operators for complex data transformations, including support for 3D and sparse, wide-format datasets.
- Work across system layers to optimize query planning, push-down filtering, and execution performance.
- Collaborate remotely with a small, focused team to refine requirements, iterate on architecture, and ship production-grade systems.
What We’re Looking For
- Proven experience shipping and maintaining complex backend systems in production environments.
- Strong grasp of systems programming, with hands-on Rust experience—especially async patterns—or the ability to master it quickly.
- Deep understanding of how software interacts with underlying infrastructure, from kernel to cloud.
- Experience with scalable data systems, query optimization, and cloud deployment (AWS/GCP/Azure).
- Excellent written and verbal communication skills in English, suited to a remote, collaborative setting.
- A mindset oriented toward ownership, curiosity, and navigating ambiguity to deliver robust solutions.
Preferred Background
- Familiarity with Apache Arrow or Apache Datafusion.
- Exposure to GPU-accelerated workloads.
- Interest or experience in robotics, machine learning, AR/VR, or simulation domains.
Environment & Culture
We value autonomy, collaboration, and deep technical ownership. The team thrives on turning early ideas into resilient systems through rapid iteration. You’ll work remotely with flexible scheduling within a 3.5-hour daily overlap (1:30–5:00 PM CET), supported by quarterly in-person gatherings. Hardware, software, and generous time off—including six weeks of paid vacation—are provided to ensure sustainable, long-term impact.