Senior Software Engineer (Agentic Search) – Web Rendering (Chromium)
Job description
Senior Software Engineer role focused on the rendering infrastructure of an agent-native search engine, modifying and building Chromium to load modern web pages completely and reliably at low cost across billions of pages.
At a glance
- Work mode
- Remote
What you'll do
- Change Chromium in its heavy core (Blink, the V8 integration, the compositor, the network service) to cut CPU, memory and startup cost per page
- Strip Chromium down for agent workloads: skip image and media decoding, web font downloads, and rasterization and GPU work where no one needs pixels, while keeping what page scripts depend on to run correctly (style, layout, animation frames, observers), and work out what breaks or renders differently
- Keep the browser compatible with the web: make sure that what we remove does not change how the sites we load behave or render
- Profile and tune fleets of browsers: the process model, memory per renderer, startup, isolation and crash handling
- Build the production system around it: how browsers are launched, pooled, recycled and monitored
What we're looking for
- 5+ years of experience building production systems, and expert in several of the following areas
- Strong C++ in a large, performance-critical codebase, ideally Chromium, Blink or V8, or a comparable browser engine
- Chromium architecture: the process model, Mojo IPC, the rendering pipeline (DOM, style, layout, paint, compositing), and the network service
- Building, debugging and shipping custom Chromium builds: the build system, tracing, crash analysis, and maintaining patches across releases
- Profiling CPU, memory and I/O for browser fleets, with tools such as perf, tracing and flame graphs
- Linux process isolation and resource management, concurrency, and memory management
- Have run browsers in production, or built the infrastructure that does, and can describe where the time and memory went
Nice to have
- Contributions to Chromium, Blink, V8, Firefox, WebKit or another browser engine
- Building or maintaining a patched browser that you wrote the patches for
- Browser instrumentation, including the Chrome DevTools Protocol
- Working familiarity with how modern frontend frameworks render (SSR, CSR, streaming, hydration)
- Distributed systems, Kubernetes, and Go or Python
- Rust is a plus
Benefits
- 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
How to get hired
- 1Coding interviews
Apply
About Nebius
Leading a new era in cloud infrastructure for the global AI economy
Nebius is building a full-stack AI cloud platform. Built by engineers, for engineers, from large-scale GPU orchestration to inference optimization, owning the hard problems across compute, storage, networking and applied AI. Listed on Nasdaq (NBIS) and headquartered in Amsterdam, with a global footprint and R&D hubs across Europe, the UK, North America and Israel.
Mission
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.
Key facts
- 1,500+
- Amsterdam
- AI cloud infrastructure
- Listed on Nasdaq (NBIS)
- Global footprint with R&D hubs across Europe, the UK, North America and Israel
- Team of 1,500+ includes hundreds of engineers with deep expertise across hardware, software and AI R&D
What they value
- Fast moving
- Bold thinking
- Constant growth
- Meaningful impact
- Trust and real ownership
- Opportunity to shape the future of AI
