HiddenJobs
Oferty pracyBlog
Zaloguj sięPanel
HiddenJobs
Oferty pracyBlogZaloguj sięPanel

Wg kraju

  • 🇬🇧Praca zdalna z UK
  • 🇺🇸Praca zdalna z USA
  • 🇫🇷Praca zdalna z Francji
  • 🇮🇹Praca zdalna z Włoch
  • 🇮🇪Praca zdalna z Irlandii
  • 🇳🇴Praca zdalna z Norwegii
  • Wszystkie kraje →

Wg kategorii

  • 💻IT
  • 💼Sprzedaż
  • 📣Marketing
  • 🤝Obsługa klienta
  • 👥HR
  • 📊Finanse
  • Wszystkie kategorie →

Zasoby

  • Blog: praca dla zagranicznych firm
  • Wszystkie oferty zdalne
  • Praca AI/ML
HiddenJobs

Oferty pracy IT z zagranicy. Praca 100% zdalna dla zagranicznych firm.

Menu

  • Oferty pracy
  • Blog

Informacje prawne

  • Polityka Prywatności
  • Regulamin
  • Mapa strony

© 2026 HiddenJobs.pl

Crafted in Poland 🇵🇱

Anonimowa analityka

Używamy anonimowej analityki, by lepiej rozumieć jak działa serwis — bez plików cookie i bez danych osobowych. W każdej chwili możesz wyłączyć. Szczegóły

  1. Powrót do listy ofert
  2. /
  3. Database Engine Engineer (Rust)

Database Engine Engineer (Rust)

Source

·Senior
150 000 USD

About the position

Join a team building a Rust-native database engine for edge environments, focusing on core architectural decisions and systems programming.

Tech stack

  • rust
  • database
  • crdt
  • distributed-systems
  • query-optimization

Requirements

Required:

  • Strong proficiency in Rust — not just syntax, but deep familiarity with ownership, lifetimes, trait systems, async runtimes (tokio/async-std), and unsafe Rust where justified
  • Direct experience building database internals, storage engines, query processors, or distributed systems infrastructure in Rust, C, or C++ — not building applications on top of them
  • Strong understanding of data structures and algorithms used in database systems (B-trees, LSM trees, hash indexes, skip lists, CRDTs)
  • 5+ years building systems-level software, with meaningful time spent on database or storage engine internals

Nice to have:

  • Experience designing systems for constrained environments — embedded targets, WASM, low-memory devices, or latency-sensitive workloads
  • Familiarity with Rust ecosystem tooling for systems work — serde, bytes/buf patterns, custom allocators, no_std where applicable
  • Contributions to open-source Rust projects, especially in databases, storage, networking, or infrastructure (link your work)

Responsibilities

  • Architect and implement core database engine components in Rust — storage engine, query planner, execution engine, and indexing
  • Design memory-safe, zero-copy data paths that minimize allocation and maximize throughput on constrained hardware
  • Implement CRDT-based replication and peer-to-peer synchronization protocols in Rust
  • Build and optimize indexing structures (B-trees, LSM trees, inverted indexes) with Rust's ownership model in mind

Benefits

  • Flexible work arrangement and hours
  • Unlimited days off
  • Great healthcare benefits
  • Technology spending budget