Member of Technical Staff (Search Engine Developer, Search Core)
Core
Design and build core search engine components including indexing pipelines, retrieval algorithms, and ranking systems operating at billions of pages scale.
Role type
Senior/Expert Systems Engineer (Search Core)
Builds
Next-generation search products and foundational technical stack components
Domain
Search engines, distributed systems, low-level systems programming
Deliverable
production ML models | product features | infrastructure
Required skills
Systems programming (Rust, C++, C), multithreading and concurrency, Linux internals, low-level optimization, algorithms and data structures, high-load distributed services
Preferred skills
Search engine core component development, search fundamentals (indexing, query parsing, ranking), latency-sensitive real-time systems, cloud services and Kubernetes
Technologies
Rust, C++, C, Python, Linux, Kubernetes, AWS
Responsibilities
Design and build core search engine components (indexing, retrieval, ranking), develop streaming and batch data processing systems, optimize hardware performance and system-level tuning, solve multithreading and concurrency challenges
Seniority
Senior, hands-on IC