Staff Engineer, Search Systems
Mongodb
Who We Are
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 systems or compromising transactional performance.
We are the team behind mongot, the indexing and query execution engine that powers Search and Vector Search across MongoDB Atlas and self-managed deployments. Our work sits at the intersection of distributed systems, databases, and search infrastructure. We integrate Apache Lucene with MongoDB using native query operators like $search and $vectorSearch, build asynchronous change-stream-driven indexing pipelines that scale independently from transactional workloads, and support deployments across cloud, on-prem, and hybrid environments. Engineers on this team own meaningful subsystems, influence architectural decisions, and work on core database technology used by developers globally.
We are looking to speak to candidates who are based in Toronto, Ontario, Canada for our hybrid working model.
What You'll Do
This is a rare opportunity to set the technical direction for one of MongoDB's most strategic investments. You will define the architecture of a self-contained search system that spans Community, Enterprise, and Atlas, while guiding how we integrate AI-native capabilities from Voyage AI. This is not a chance to influence a feature. It is a chance to shape the foundation of how developers everywhere build applications with MongoDB.
In this role, you will:
- 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
- Standardize how engineering teams across the globe contract with one another, reducing coordination costs and increasing execution velocity at scale
What We're Looking For
Required:
- 10+ 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
Preferred (not required):
- Experience designing or maintaining search platforms or distributed databases
- Experience debugging and profiling multithreaded JVM applications and distributed systems
The profile we hire at this level:
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.
Scale-First Thinkers. You identify risks before they surface. You think in migration paths, failure modes, and second-order architectural consequences, not just implementation details.
Technical Force Multipliers. You create leverage across teams. You challenge requirements rather than execute them, set technical direction independently, and hold a high bar for architectural clarity whether you are mentoring a struggling engineer or reviewing a design with a principal.
Systems Intuitionists. You connect operational constraints to design decisions in concrete terms. You know why fsync matters. You know how atomic operations behave under contention. You have built systems where these things were not hypothetical.
What Success Looks Like
In 3 months: You have developed deep familiarity with the core mongot and Mongo Management Service repos and shipped your first meaningful contribution.
In 6 months: You are driving features that build out new infrastructure for Atlas Search and have identified at least one systemic risk or architectural gap the team had not fully articulated.
In 12 months: You are building POCs, setting technical direction on complex cross-team projects, and actively shaping what the next generation of MongoDB Search looks like.
About MongoDB
MongoDB is built for change, empowering our customers and our people to innovate at the speed of the market. We have redefined the database for the AI era, enabling innovators to create, transform, and disrupt industries with software. MongoDB’s unified database platform—the most widely available, globally distributed database on the market—helps organizations modernize legacy workloads, embrace innovation, and unleash AI. Our cloud-native platform, MongoDB Atlas, is the only globally distributed, multi-cloud database and is available across AWS, Google Cloud, and Microsoft Azure.
With offices worldwide and nearly 60,000 customers—including 75% of the Fortune 100 and AI-native startups—relying on MongoDB for their most important applications, we’re powering the next era of software.
Our compass at MongoDB is our Leadership Commitment, guiding how and why we make decisions, show up for each other, and win. It’s what makes us MongoDB.
To drive the personal growth and business impact of our employees, we’re committed to developing a supportive and enriching culture for everyone. From employee affinity groups, to fertility assistance and a generous parental leave policy , we value our employees’ wellbeing and want to support them along every step of their professional and personal journeys. Learn more about what it’s like to work at MongoDB , and help us make an impact on the world!
MongoDB is committed to providing any necessary accommodations for individuals with disabilities within our application and interview process. To request an accommodation due to a disability, please inform your recruiter.
MongoDB is an equal opportunities employer.
$125.7k - $220k per year
...Company Description It all started when engineer Fred Luddy wrote code that automated a tedious task for his coworker, Phyllis. She... ...maintenance of the required screening. About the Role: The systems we build run on a variety of cloud providers, and we have a high...SuggestedPermanent employmentFull timeWork at officeImmediate startRemote workFlexible hours- ...Atlas Search is a multi-cloud service that allows users to execute complex full text and... ...is building the cloud-based distributed systems software responsible for the lifecycle of... ...customers love and that we are proud of as engineers Have the opportunity to lead projects...SuggestedFull timeWorldwide
$190.5k - $262k per year
...About the Role: The Discovery Search team (Search FX) sits at the... ...that feels less like a search engine and more like a trusted merchant... ...and what will sell. As a Staff Engineer on the Search FX team,... ...into a cohesive, high-performance system. You’re excited about this...SuggestedFull timeWork at officeLocal areaRemote workMonday to friday3 days per week- ...advancements through open-source collaboration. ~ Work closely with cross-functional teams, including software developers, QA engineers, and hardware teams, to ensure successful project execution Required Skills and Qualifications: ~ Over 7+ years of experience...SuggestedFull time
- ...About the Role We are a small team of AI builders in Paytm Labs. As a Staff AI Platform Engineer, you will work across inference and agentic systems. You will contribute to Paytm's AI inference platform (Pi), serving internal teams and enterprise customers - running...SuggestedFull time
- ...part of our journey. The Role As Staff Engineer, you will own the technical strategy... ...Define reference architectures for AI-native systems, establish patterns for agent... ...fewer jobs than men, despite similar job search behaviors. At Enable, we’re committed to...Full time
$140.6k - $190.6k per year
...our organization. Overview of the Role Advanced Content Engineering (ACE) is seeking a Staff Software Engineer to serve as the technical anchor for the search platform’s ingestion and indexing systems. The platform processes millions of documents across TR’s legal,...Long term contractFull timeTemporary workInternshipWork at officeLocal areaFlexible hours2 days per week3 days per week- ...multidisciplinary team of Research Scientists and Engineers building the content backbone of a best-... ...tens of thousands of items — including search, similarity, lineage, and regression... ..., not just prototypes. You have shipped systems that other engineers and researchers depend...Full time
$109.4k - $191.5k per year
...Company Description It all started when engineer Fred Luddy wrote code that automated a... ...a passion for chasing issues of complex systems running under dynamic, real-world loads.... ...navigation, file manipulation, permissions, searching/finding files and text contents, and administrative...Permanent employmentWork at officeImmediate startRemote workFlexible hours- ...MongoDB Search and Vector Search allows users to execute complex search queries and build... ...data at scale. We are seeking a Lead Engineer to lead the MongoDB Search Query Platform... ...first-hand experience developing complex systems like databases, distributed systems, or high...Full timeWorldwide
$150k - $200k per year
...tackling bold challenges, join us! We are a close-knit group of engineers of different stripes - developers, designers, and product owners... ...and delivery of scalable backend platforms and distributed systems, leveraging AI-assisted and agentic engineering workflows to accelerate...Work at officeRemote workWork from homeFlexible hours2 days per week3 days per week$200k per year
...clutch.ca . About the Role Platform Engineering is becoming a strategic investment at... ...and we're looking for our first dedicated Staff Platform Engineer to help define what that... ...-wide engineering problems, thinks in systems rather than individual services, and wants...Long term contractPermanent employmentFull timeTemporary workInternship3 days per week- ...the future of care. The Opportunity We're looking for a Staff Security Engineer to join Fullscript's Security Engineering team as a senior... ...engineering velocity. We're looking for someone who has owned systems end-to-end; from application development and infrastructure...Long term contractFull timeRemote workFlexible hours
- ...seeking a highly skilled and motivated Staff Software Engineer to join our team and work on the Nirmata... ...of working on innovative, large-scale systems handling substantial volumes of data and... ...Kyverno, Nirmata's open source policy engine —Kyverno simplifies compliance, mitigates...Long term contractFlexible hours
- ...and continuously raising the bar. Job Title: Staff Software Engineer, Platform Engineering Why Kaseya? Join a fast-growing... ...Engineer to guide the design and evolution of large-scale platform systems across Kaseya’s engineering organization. This role focuses...Long term contractFull timeWorldwide
- ...the way people learn, because learning never stops. As a Staff Product Engineer at Docebo, you operate at the intersection of product strategy... ...high-impact, ambiguous problems that span multiple teams and systems. You identify opportunities others haven’t seen, align stakeholders...Long term contractFull timeFor contractorsWork at officeWorldwide3 days per week
$160k - $220k per year
...organizations make sure the right people can access their most critical systems? That's the problem the Okta Privileged Access Management (... ...) and the systems they need to do their jobs. The Staff Backend Engineer Opportunity We're looking for a Backend Software Engineer...Full timeLocal areaWorldwide$172k - $229k per year
...fast-paced environments. Could you be our next hire? As a Staff Software Engineer, your primary focus will be to architect, build, and optimize... ...data storage and retrieval. Enhance and optimize our design system and UI components using Material-UI, ensuring a seamless and...Full timeFor contractorsWork at officeLocal areaWork from homeMonday to fridayFlexible hours- ...infrastructure that underpins a large-scale data platform on AWS. As a Staff Engineer, you will define architectural standards, ensure alignment with... ...multiple teams to build and operate reliable, scalable data systems. You will work across organizational boundaries to influence...Full timeWorldwide
- ...team and looking for contributors of all seniorities. Join Tenstorrent as a Staff Reliability Engineer and help define the reliability strategy behind the next generation of AI computing systems. In this highly visible technical leadership role, you'll drive reliability...Permanent employmentFull timeInternshipSecond job
$160k - $220k per year
...mission. If you are too, let's talk. Staff Software Engineer - (Full Stack) Okta Workflows is the... ...infrastructure and platform teams to optimize system performance and reliability Mentor... ...to low-code/no-code tools, workflow engines, or visual development platforms. Interest...Local areaWorldwide$205.6k - $257k per year
...Team You’ll Work With You’ll enter our engineering interview process as part of a pooled... ...than a specific team’s immediate gap. Staff Engineers at Carta are technical anchors... ...truth" for private market data. Financial Systems Architecture: Designing resilient,...Long term contractFull timeWork at officeImmediate start- ...reliability and performance at scale. As a Staff Frontend Engineer on the App Platform team, you will play... ..., performance optimization, and design system consistency — and actively raise the... ...by a third party without a signed search agreement in place, it will become the...Long term contractFull timeInternshipHome officeFlexible hours
- ...information, visit our institutional page About the role Our Engineering team helps Nubank to create and use the technology that... ...will be responsible for Work with large scale distributed systems, understanding their broad architecture Set technical direction...Full timeWork at officeRemote workWork from homeHome officeFlexible hours
$100k per year
...all seniorities. Tenstorrent is looking for a Staff Firmware Developer to contribute to development of system management firmware for Tenstorrent products, with... ...generation system behavior. Compensation for all engineers at Tenstorrent ranges from $100k - $500k including...Long term contractPermanent employmentFull time$140k - $180k per year
...Join our Framework team: the engineering foundation that makes Achievers scale. This... ...energized by building for builders — designing systems that are secure, highly available, and... ...design, with at least 3 of them in a Senior/Staff capacity. ~ Excellent written and...Permanent employmentFull timeWork at officeFlexible hoursShift work- ...Role Summary: ~ Sonatus is seeking a highly motivated Staff AI Engineer to define and develop next-generation agentic AI applications... ...Proven experience in designing and deploying end-to-end agentic AI systems in a production environment. In-depth knowledge of current...Full timeWorldwideShift work
- ...warehouses, canonical and ready to query, with no engineering or maintenance required. We’re proud that... ...the Role Fivetran is looking for a Staff Software Engineer to join our Database... ...correctness, and large-scale distributed systems. You will lead the design and evolution...Full timeWork at officeRemote work
$220k - $359.21k per year
...high-quality results more efficiently. We're looking for a Staff Fullstack Engineer to join the Core Objects team as a hands-on technical leader... ..., and performance of a complex, high-scale backend system that underpins our entire product offering. You’ll support the...InternshipManual laborWork at officeLocal areaFlexible hours- ...millions of developers fix bugs faster. As a Staff Software Engineer on the Issue Workflow team, you'll architect the systems that power this experience. You'll work at the... ..., building real-time data pipelines, search backends, and analysis systems that surface signal...Full timeWork at office
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Staff Engineer, Search Systems. Be the first to apply!
- assistant electrical engineer Toronto, ON
- project engineer assistant project manager Toronto, ON
- system development engineer Toronto, ON
- space systems engineer Toronto, ON
- computer system validation engineer Toronto, ON
- security system engineer Toronto, ON
- assistant electrical engineer
- project engineer assistant project manager
- assistant ingénieur
- food engineering assistant professor
