Backend Engineer - Rust & C++ (Distributed Systems & Databases)
UMATR
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 systems Contribute to architectural decisions for distributed systems and backend infrastructure Balance 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 engineering Strong proficiency in Rust or C++ with a focus on correctness, performance, and memory safety Deep understanding of database/storage internals (e.g. LSM trees, B‑trees, predicate pushdown, buffer pools, page caches) Experience with distributed systems design and data pipelines Comfortable navigating ambiguous requirements in a fast‑moving startup environment Bonus Experience (Not Required) Exposure to Go or Swift in production systems Familiarity with infrastructure‑as‑code and cloud‑native deployments Experience with frontend technologies (TypeScript, Svelte, React, etc.) for occasional full stack collaboration #J-18808-Ljbffr UMATR
- UMATR is seeking a Backend Engineer in San Francisco to design, implement... ...optimize backend components using Rust or C++. With a focus on performance... ...safety, you'll work on core database internals and collaborate... ...to deliver scalable data systems. The ideal candidate has 5+...Database
- Apple Inc. is seeking an experienced database Software Engineer to help develop the next... ...contribute to FoundationDB-based backend systems that power hundreds of millions of... ...Ideal candidates have 7+ years in distributed systems with C++, strong debugging and benchmarking...Database
- ...we're forming a world-class team of engineers, designers, marketers, sellers, researchers... ...: You will build and maintain our backend that already handles millions of... ...with. You: Have deep intuition on distributed systems, databases, maintainable code design, and API design...DatabaseWork at officeVisa sponsorshipFlexible hours
- Software Engineer, Product Infrastructure To... ...in the world (in Rust!) for teams to search... ...'re debugging a distributed system, or monitoring a sprawling backend deployment for security... ...like Rust, Go, C/C++, Java, or Swift,... ...familiarity with databases, database internals...DatabaseImmediate startVisa sponsorshipWork visaFlexible hours
- ...Ventures in San Francisco is looking for a seasoned software engineer to take charge of database architecture and performance optimization. The role involves building caching infrastructure, designing systems for API rate limitations, and ensuring reliability at scale....DatabaseWork at office
- World in San Francisco is seeking a Back-End Engineer to build foundational infrastructure for its... ...scalability. The ideal candidate has experience in Go, Rust, and TypeScript, alongside a strong understanding of distributed systems. Joining World means working on high-impact...
$191k - $225k
...for Humanity is seeking engineers to join their Crypto Platform... ...reliability of critical systems for transaction execution... ...should have strong backend engineering skills in Go, Rust, or TypeScript and be ready... ...tackle complex problems in distributed systems. The position offers...- Alterion is seeking a Senior Software Engineer in San Francisco to design and build core backend and distributed systems. This hands-on role involves technical ownership without... ...systems, proficiency in languages such as Rust or Python, and a strong understanding of...
- Rust Engineer, Distributed Systems at Wasmer (S19) Salary: $1 The Operating System for Edge Computing Remote Full-time Location: Remote, CET ±2h... ...have experience with low-level systems languages such as C, C++, Zig, etc., you will fit the role perfectly. #J-18808-...Full timeRemote workWorldwideFlexible hours
- ...advances in AI into systems that are reliable,... ...fast, memory-safe backend architectures and shaping... ...for a Core Systems Engineer with a deep mastery of Rust to design, build,... .... Debug complex distributed system deadlocks, race... ..., vector search databases, or large-scale data...Database
- EngineersOfAI is seeking a talented backend engineer to join our Realtime Infrastructure team... ...build and operate large-scale, reliable systems while collaborating with product teams... ...strong capability in solving complex distributed system problems. Join us in shaping...
- Windfall is seeking a Backend Engineer on the application team to design and build a scalable distributed system that ingests and processes customer data—the core brain of Windfall’s platform. You’ll collaborate with product and multiple engineering teams to deliver robust...
$180k
...mission is to create AI systems that can... ...motivated, and focused on engineering excellence. This... ...of either Rust Experience in designing... ...scalable distributed systems, Knowledge... ...operating commonly used databases such as PostgreSQL... ...in Rust or C++. # Distributed systems...DatabaseRemote job- Emerald AI is seeking a Distributed Systems / Backend Engineer in San Francisco. In this critical role, you will contribute significantly to the core backend platform, drive architectural decisions, and build foundational infrastructure. You will tackle complex challenges...
$150k - $300k
Dormont Manufacturing Co in San Francisco seeks a backend engineer to build and maintain a robust backend system that handles millions of requests daily.... ...candidate will possess deep knowledge in distributed systems, databases, and API design, along with a passion for creating...Database- ...leading technology company is seeking a skilled Software Engineer with a backend focus to develop and operate micro-services for its... ...Scala, or similar languages, alongside a strong grasp of distributed systems and cloud technologies. As part of a diverse engineering...
- Tubi is looking for a Staff Software Engineer in San Francisco to define architectural direction and mentor engineers. The role requires extensive experience in backend development and designing distributed systems. With a strong emphasis on AI integration, this hybrid...
- Acceler8 Talent is looking for a Senior Distributed Systems Engineer with over 7 years of experience in... ...care directly. The role requires strong backend skills in Python, Go, or TypeScript,... ...systems and working with relational databases like Postgres. The company is...Database
$140.6k - $173.1k
...a seasoned Staff Software Engineer in the North America Mobility... ...vanguard of generative AI, distributed systems, and fintech, you will... ...object oriented code in our backend services. Develop public REST... ...architectures Experience with vector databases (e.g., Pinecone, Weaviate,...DatabaseRemote workFlexible hours$160.65k - $217.35k
Mapbox is seeking an Engineer responsible for designing and developing Guidance services. The role involves solving complex guidance... ...scenarios and creating user-friendly experiences. You will utilize C++ or Rust and manage AWS cloud infrastructure. Ideal candidates should...$160k - $210k
...decentralized identity verification. We need a backend engineer who thinks in systems - someone who can design APIs that... ...100ms latency. Our stack is Go and Rust, our standards are uncompromising.... ...in production. Experience with distributed systems. Strong understanding of...Full time$160k - $210k
MENFEM is seeking a Senior Backend Engineer in San Francisco to design infrastructure for decentralized identity verification... ...The role calls for extensive experience with Go or Rust and knowledge of distributed systems. Responsibilities include creating APIs, ensuring...- Senior Distributed Systems Engineer (7+ years) Hybrid (3 days onsite) - San Francisco This company is... ...own core platform components including database architecture, caching, and... ...software engineering experience Strong backend experience (Python, Go, TypeScript, or...Database
- ...software that enables engineering teams to search,... ...tackling complex systems problems... ...data processing, distributed infrastructure and... ...help build the core backend platform and the... ...language such as Rust, Go, C++, Java or Swift An... ...Familiarity with databases, storage engines...Database
$227.2k - $417k
...Role: As a Software Engineer on the ML... ...ML model serving systems that support Deep... ..., and low latency distributed systems using Scala... ...systems in any modern backend language (e.g., Scala... ...Java, Python, Go, C++); experience with... ...Postgres) and NoSQL databases (e.g. Cassandra),...DatabaseFull timeTemporary workLocal areaFlexible hours$300k
...researchers and engineers from top universities... ...foundational AI systems that redefine... ...for exceptional Backend Software... ...workloads. Architect distributed systems for high... ...as Python, Go, Rust, Java, or C++. Deep experience... ...understanding of databases, caching systems...DatabaseRemote work- ...document-processing pipelines to database Q&A tools — without writing... ...that work runs on a single engine. Some agents finish in a... ...Software Engineer, Engine & Distributed Systems to own that engine: the durable... ...for 5+ years building backend systems in production, with...Database
- Imprint in San Francisco is looking for a Backend Engineer with 5+ years of experience in building production backend systems. You will own critical financial systems, design... ..., and a strong understanding of relational databases. Imprint offers competitive compensation,...DatabaseFlexible hours
$200k - $250k
...Frontend & Backend: Go, gRPC, PostgreSQL, Protobuf... ...platform gives engineers real-time... ...debugging flight systems, and ensuring mission... ...understanding of distributed systems fundamentals... ...Experience with Go, Rust, or Python, and strong... ...and operational database experience (...DatabasePermanent employmentLocal areaRemote workRelocation- Role We're looking for a Senior Backend Engineer to join our team to create high... ...Specific familiarity in one or more systems languages like Rust, C/C++, GO, and/or Swift. General familiarity with databases, database internals, distributed systems, data pipelines/...DatabaseRemote jobWork at officeWork visaFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Backend Engineer - Rust & C++ (Distributed Systems & Databases). Be the first to apply!
- back-end developer San Francisco, CA
- senior backend developer San Francisco, CA
- java developer backend San Francisco, CA
- backend software engineer San Francisco, CA
- lead backend developer San Francisco, CA
- backend python developer San Francisco, CA
- remote back end developer San Francisco, CA
- entry level back-end developer San Francisco, CA
- c++ software developer San Francisco, CA
- c++ programmer San Francisco, CA

