Build a Next-Generation Search Platform: Develop a robust, highly scalable in-house search platform to power Dropbox Dash -AI-powered search for work.
Unify Search Experiences: Design and implement a singular search platform that integrates search for Dropbox Dash with Dropbox’s file and folder search, delivering a seamless and cohesive user experience.
Support Diverse Search Use Cases: Enable a wide range of search and retrieval capabilities, including lexical search, vector search, multi-modal search, Q&A, and recommendations, to meet evolving customer needs.
Scale the Indexing Platform: Build a highly scalable indexing infrastructure capable of handling trillions of documents while ensuring performance, reliability, and efficiency.
Drive International Expansion: Expand the search platform's capabilities to support Dropbox’s growing global user base, ensuring a consistent, high-quality experience worldwide.
Requirements
BS, MS, or PhD in Computer Science or related technical field involving coding (e.g., physics or mathematics), or equivalent technical experience
9+ years of professional software development experience
Proven track record constructing and managing expansive, multi-threaded, geographically dispersed backend systems
Proficient in programming and debugging across a range of languages such as Python, Go, C/C++, or Java
Extensive experience working with operating system internals, filesystems, databases, networks, and compilers considered advantageous
Ability to navigate and thrive in ambiguous situations, showcasing adaptability and open-ended problem solving.
Capable of taking ownership of long-term projects and seeing them through to completion.
Ability to set medium-to-long term strategy for business-impacting projects.