UK remote
Senior Software Engineer (Agentic Search) - Web Access Engineer
About this role
About Nebius: Nebius is leading a new era in cloud infrastructure for the global AI economy. We are building a full-stack AI cloud platform that supports developers and enterprises from data and model training through to production deployment, without the cost and complexity of building large in-house AI/ML infrastructure. Built by engineers, for engineers. From large-scale GPU orchestration to inference optimization, we own the hard problems across compute, storage, networking and applied AI.
Listed on Nasdaq (NBIS) and headquartered in Amsterdam, we have a global footprint with R&D hubs across Europe, the UK, North America and Israel. Our team of 1,500+ includes hundreds of engineers with deep expertise across hardware, software and AI R&D. The Product In a rapidly evolving world, trust in AI depends on AI agents being grounded in fresh, verified real-world data. Search is the foundation that makes this possible.
We are building an agent-native search platform designed specifically for AI systems rather than human users. Our product provides programmatic, low-latency, and observable search APIs that AI agents use to retrieve, filter, and reason over real-world information at scale. The Role We are looking for a Senior Software Engineer to work on the web access infrastructure of a novel search engine tailored for agentic AI consumption.
In this role, you will focus on making our access to public web content reliable and efficient. You will investigate how modern websites and browsers communicate across the full request lifecycle, find the root cause when a request fails or returns something unexpected, and build the fixes into production systems operating at internet scale. Your work ensures that high-quality content is consistently available to the crawling, indexing and retrieval systems downstream.
In this position, your responsibility will be to Diagnose failed or degraded requests at the right layer: network and IP, TLS and HTTP/2 behavior, headers and session state, client-side scripts, or browser characteristics Analyze how websites verify and classify clients, including how client-side scripts and protocol-level behavior shape what a site serves to different clients Build clients and tooling that behave consistently and compatibly with standard browsers across all of these layers, using a real browser where a lightweight client is not enough Monitor access quality as websites change: detect regressions, find the cause, and measure success on real content rather than on status codes Build the tooling to do this at scale: traffic capture and comparison against real browsers, per-site and per-method success tracking, and the cost of each successful fetch Choose the fetch method for each host, from a lightweight HTTP client to a full browser, balancing quality against cost You may be a good fit if you Have 5+ years of experience building production systems, and are an expert in several of the following areas.