Backend Engineer – Rust & C++ (Distributed Systems & Databases)
Umatr — United States · Posted ~23 hours ago
🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.
Log in to add to target listDescription
Backend Engineer – Rust & C++ (Distributed Systems & Databases)
About the Opportunity
We’re supporting a fast-moving startup that’s building advanced data products with a strong focus on speed, scalability, and reliability.
They’re looking for a Backend Engineer who can dive deep into database internals and distributed systems, shaping the next generation of their platform.
If you’re passionate about performance-critical code and shipping features in an early-stage environment with lots of autonomy — this one’s for you.
Key Responsibilities
Design, implement, and optimise backend components in Rust and/or C++Work on core database and storage engine internals (query execution, on-disk formats, caching, WAL, compaction, etc.)Collaborate with product and infrastructure teams to deliver high-performance, scalable data systemsContribute to architectural decisions for distributed systems and backend infrastructureBalance speed and quality in a highly agile, low-process environment
What We’re Looking For
5+ years of professional experience in backend systems or infrastructure engineeringStrong proficiency in Rust or C++ with a focus on correctness, performance, and memory safetyDeep understanding of database/storage internals (e.g.
LSM trees, B-trees, predicate pushdown, buffer pools, page caches)Experience with distributed systems design and data pipelinesComfortable navigating ambiguous requirements in a fast-moving startup environment
Bonus Experience (Not Required)
Exposure to Go or Swift in production systemsFamiliarity with infrastructure-as-code and cloud-native deploymentsExperience with frontend technologies (TypeScript, Svelte, React, etc.) for occasional full stack collaboration
We have 65,236 jobs that might be an even better fit for you
DontApply's real value goes far beyond a single job link or company name. Just upload your resume — in under a minute we'll analyze all 65,236 jobs and tell you exactly which ones you should apply to right now.
Upload My Resume