Responsibilities
- Design and implement foundational components of a large-scale search engine, such as indexing pipelines, retrieval models, and ranking infrastructure handling billions of documents
- Build scalable streaming and batch processing systems to support efficient search index creation under heavy workloads
- Optimize system performance by applying low-level code improvements and fine-tuning at the systems level
- Solve complex problems involving multithreading, concurrency control, and low-latency system design
Compensation
Competitive salary and equity package
Work Arrangement
Full-time, remote-friendly with potential for hybrid or office-based work
Team
Work within a core engineering team focused on advancing search technology with a strong emphasis on performance and scalability
Responsibilities
- Design and build core search engine components, including indexing pipelines, retrieval algorithms, and ranking systems that operate at the scale of billions of pages
- Develop streaming and batch data processing systems for search index construction in a high-load environment
- Push the limits of hardware performance through low-level optimizations and systems-level tuning
- Tackle challenges in multithreading, concurrency, and system-level optimization
Visa sponsorship available for qualified candidates