We're hiring a hands-on Staff Software Engineer to lead development in a critical area of AI-enabled product infrastructure. In this role, you will build and evolve the systems that determine what AI-powered experiences can access, use, and reference in real time. This work is central to ensuring outputs are accurate, timely, secure, and grounded in the right information.
You will focus on designing and improving retrieval and context systems that support intelligent applications operating in complex, high-trust environments. That includes helping systems identify the right content, manage changing information, and enforce strict access boundaries. You'll work primarily in Python and collaborate closely with cross-functional partners in product, data, and engineering.
This is a highly hands-on role for someone who wants to directly influence the architecture, quality, and safety of AI-driven capabilities.
What You'll DoLead the design and improvement of retrieval systems that support AI-powered workflows in production environmentsEnsure application outputs are grounded in the right source material, with the appropriate balance of quality, performance, and costBuild systems that can process and reason over large volumes of unstructured and structured contentDevelop search and context tools that surface trustworthy source excerpts, references, and relevant content locationsMaintain alignment between what AI systems can access and what end users are authorized to viewHelp define when AI-generated outputs can be delivered directly and when additional validation or product controls are requiredInfluence technical direction across teams and mentor engineers working in adjacent problem spaces
Review key factors to help you decide if the role fits your goals.