About the company
Nebius is building a full-stack AI cloud platform for developers and enterprises, supporting AI workloads from data and model training through to production deployment. The company operates across compute, storage, networking and applied AI. Listed on Nasdaq (NBIS) and headquartered in Amsterdam, Nebius has R&D hubs across Europe, the UK, North America and Israel, and a team of more than 1,500.
The team is building an agent-native search platform with programmatic, low-latency, observable search APIs for AI systems.
Responsibilities
- Design, implement and operate web-scale crawling systems to acquire internet content.
- Build ingestion workflows for internal and external data sources, including crawlers, structured feeds and partner integrations.
- Develop crawl scheduling, prioritisation, recrawl policies and freshness strategies.
- Build systems for URL discovery, deduplication, content extraction and crawl orchestration.
- Ensure reliable operation of crawling infrastructure under high-throughput conditions.
- Define observability and quality metrics for crawl coverage, freshness, throughput and content quality.
- Monitor resource usage, bandwidth consumption and infrastructure cost.
- Collaborate with indexing and ML teams to ensure acquired content meets retrieval and ranking requirements.
- Enable safe experimentation with crawling strategies and content acquisition policies.
Requirements
- 8+ years of experience building backend or distributed systems.
- Strong Go or C++ expertise.
- Experience with large-scale distributed systems (10k+ RPS, billions of URLs, high-throughput pipelines).
- Understanding of web protocols (HTTP, DNS, TLS), crawling, scraping and content extraction.
- Experience operating production systems and debugging failures in distributed environments.
- Strong understanding of scalability, fault tolerance and resource management.
- Additional experience that may be valuable: web crawling; streaming data pipelines and event-driven systems; Kafka, Pulsar, NATS, RabbitMQ or similar messaging platforms; distributed schedulers, queues and asynchronous processing systems; Spark, Flink, Beam or MapReduce; ad tech, social networks, search engines or other large-scale content platforms.
- Coding interviews are part of the process.
Conditions
- Competitive compensation.
- Career growth and learning opportunities.
- Flexibility and ownership.
- Collaborative and innovative culture.
- Opportunity to work on impactful AI projects.
- International environment and talented teams.
- Applicants must be authorized to work in the country in which they apply and provide proof of employment eligibility.