N

Nebius

Runs GPU clouds for AI training and deployment

Senior Software Engineer - Multiple Teams

Software EngineeringConfirmed live in the last 24 hours
Full-timeNo salary listed

About the Job

Requirements

  • Have 5+ years of experience building production systems.
  • Have strong C++ skills in a large, performance-critical codebase; Chromium, Blink, or V8 experience, or experience with a comparable browser engine, is relevant. Rust is a plus.
  • Know Chromium architecture, including the process model, Mojo IPC, the rendering pipeline (DOM, style, layout, paint, compositing), and the network service.
  • Have experience building, debugging, and shipping custom Chromium builds, including the build system, tracing, crash analysis, and maintaining patches across releases.
  • Have experience profiling CPU, memory, and I/O for browser fleets using tools such as perf, tracing, and flame graphs.
  • Know Linux process isolation and resource management, concurrency, and memory management.
  • Have run browsers in production or built the infrastructure for them, and be able to describe where time and memory were spent.

Responsibilities

  • Change Chromium's core, including Blink, V8 integration, the compositor, and the network service, to reduce CPU, memory, and startup cost per page.
  • Strip Chromium down for agent workloads by skipping unnecessary image and media decoding, web font downloads, rasterization, and GPU work, while retaining functionality page scripts depend on and determining what breaks or renders differently.
  • Maintain browser compatibility with the web by ensuring removals do not change the behavior or rendering of loaded sites.
  • Profile and tune browser fleets, including the process model, memory per renderer, startup, isolation, and crash handling.
  • Build the production system for launching, pooling, recycling, and monitoring browsers.

Desired Qualifications

  • Contributions to Chromium, Blink, V8, Firefox, WebKit, or another browser engine.
  • Experience building or maintaining a patched browser, including writing its patches.
  • Experience with browser instrumentation, including the Chrome DevTools Protocol.
  • Working familiarity with how modern frontend frameworks render, including server-side rendering, client-side rendering, streaming, and hydration.
  • Experience with distributed systems, Kubernetes, Go, or Python.

About the Company

Nebius

Runs GPU clouds for AI training and deployment

Nebius runs an AI cloud for developers, researchers, and enterprises that train models and put them into production. Its AI Cloud combines GPU computing, storage, networking, and managed services, while Token Factory runs models through an API so teams do not manage the underlying servers. Customers rent computing and storage at usage rates or reserve capacity, choosing resources that fit short experiments or sustained production workloads. Beyond the cloud, the group owns Avride, which develops autonomous vehicles and delivery robots, and TripleTen, which teaches technical skills for people changing careers. The publicly listed group is headquartered in Amsterdam, Netherlands.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Amsterdam, Netherlands
Founded
1997

Recently Posted Jobs

Explore more opportunities at Nebius

See more jobs