Sr. Staff Software Engineer, Browser
Core
Design and implement experiments within browser engine subsystems to investigate behavior, performance, and correctness, using AI tools to accelerate coding and analysis.
Role type
Sr. Staff IC browser engine specialist
Builds
Browser engine capabilities and experiments for Firefox
Domain
Web browsers / Systems programming
Deliverable
production ML models
Required skills
C++ or Rust, browser engine subsystems (DOM, Web APIs, layout, rendering, JS runtimes, networking), memory ownership, concurrency, performance debugging, profiling, tracing, regression testing, AI tool usage
Preferred skills
Open-source contributions (Gecko, Servo, Blink, WebKit), technical leadership, accessibility infrastructure, browser security, automated agent workflow evaluation
Technologies
C++, Rust, Gecko, Servo, Blink, WebKit, AI coding tools
Responsibilities
Design and implement experiments in engine subsystems; investigate data structures and execution behavior; prototype engine capabilities for programmatic interaction; instrument and measure browser behavior; profile overhead and pursue improvements; use AI tools for coding and analysis; document successful and unsuccessful experiments
Seniority
Sr. Staff, hands-on IC