About The Position

We’re introducing Rust where correctness, performance, and reliability truly matter. Narvar is Growing! Narvar is a multi-language platform, and we’re intentional about where we apply Rust. We’re looking for senior engineers to help us bring Rust into the backbone of the system — the parts that must be fast, safe, and correct under real-world scale. This role is for engineers who want agency: people who enjoy identifying the right problems, choosing the right tools, and owning systems end-to-end. You won’t be handed a narrow ticket queue. You’ll help decide what gets built and how it should be built.

Requirements

  • Built and operated distributed systems in production
  • Deep hands-on Rust experience (not just experiments or side projects)
  • Understand where Rust shines — and where it doesn’t
  • Comfortable reasoning about concurrency, async systems, and correctness guarantees
  • Experience designing APIs and data contracts that evolve safely over time
  • Worked with relational and/or NoSQL databases at scale
  • Deployed and operated services in AWS or GCP (We are a GCP Shop though!)
  • Take initiative naturally and are comfortable operating with ambiguity
  • Communicate clearly and make tradeoffs explicit

Nice To Haves

  • Worked in startup or high-ownership environments
  • Owned systems in production, including on-call responsibility
  • Comfortable moving across the stack when needed (backend-first, full-stack aware)
  • Influenced architecture by earning trust, not by mandate
  • Use modern tooling (including AI-assisted workflows) to increase leverage, not outsource thinking

Responsibilities

  • Design and build high-correctness Rust services that sit on critical platform paths
  • Introduce Rust into areas where safety, determinism, and performance are essential
  • Own systems from architecture → implementation → rollout → operations
  • Make real decisions around concurrency, async boundaries, data integrity, and failure modes
  • Work across service boundaries in a polyglot environment (Rust alongside other stacks)
  • Collaborate with product, design, and frontend engineers to build systems that are technically sound and product-aware
  • Improve reliability, observability, and system behavior through design, not just patching
  • Mentor other engineers and raise the bar on system quality and ownership

Benefits

  • We work hard but we always make time to celebrate professional wins, baby showers, birthday parties, and everything in between.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service