Staff Engineer, Search SystemsActive$151K

The opportunity

The Search Systems team at MongoDB builds the core infrastructure behind MongoDB Search and Vector Search. Our mission is to make advanced search capabilities feel native to the database, so developers can build powerful, scalable applications without standing up separate…

What you'll do

  • Own the cross-system data infrastructure layer for MongoDB's next-generation: Search and Vector Search capabilities, carrying outcomes that span 6-18 months

  • Define the technical roadmap for Atlas Search, identifying gaps, proposing: solutions, and driving alignment across engineering teams globally

  • Lead the architecture and evolution of the core mongot and Mongo Management: Service infrastructure, making durability, consistency, and scale decisions with conviction

  • Drive complex, multi-team initiatives by building technical consensus,: navigating ambiguity, and setting direction when there is no clean playbook

  • Serve as a trusted technical partner to leadership on roadmap, architecture,: and engineering process, advising rather than just informing

  • Raise the technical ceiling of the team through mentoring, rigorous code: review, and knowledge-sharing that creates leverage beyond your own output

What they're looking for

  • + years of experience in data management systems or related distributed infrastructure
  • Deep proficiency in modern programming languages and techniques, with Java fluency preferred
  • Demonstrable experience designing and operating distributed systems, cloud services, or SaaS products at scale
  • The ability to reason about systems at the physical layer: data consistency, durability guarantees, concurrency, and failure modes in distributed environments
  • A track record of operating at Staff or Principal scope: defining technical direction, resolving cross-team ambiguity, and personally championing initiatives from conception to delivery
  • Experience designing or maintaining search platforms or distributed databases
  • Experience debugging and profiling multithreaded JVM applications and distributed systems
  • Operational Architects. You understand the physical limits of the stack. You: can articulate why a system breaks at 100x load, reason about the risks of a dual-write migration strategy, and make data consistency and durability decisions with conviction
Staff Engineer, Search Systems at MongoDB | Role Match