Browser Optimization Engineer

AMD AMD · Semiconductors · Gdansk, Poland · Engineering

AMD is seeking a Browser Optimization Engineer to improve real-world browser performance on Chromium-based platforms. The role involves identifying and resolving performance bottlenecks in subsystems like Blink, V8, Skia, and GPU layers, collaborating with various teams to deliver measurable gains in page load, rendering, JavaScript execution, and responsiveness. The engineer will use profiling and tracing tools to analyze CPU, memory, GPU, and power usage, and contribute optimizations to Chromium or related codebases.

What you'd actually do

  1. Profile and optimize performance across Chromium subsystems, including Blink, V8, Skia, GPU/ANGLE, and browser multi-process architecture
  2. Identify CPU, memory, GPU, and power bottlenecks using real-world workloads, benchmarks, and telemetry
  3. Implement improvements in areas such as page load performance, rendering, JavaScript execution, graphics/compositing, and responsiveness
  4. Drive cross-platform optimizations, with a primary focus on Windows and exposure to Linux/macOS environments
  5. Analyze system behavior using tools such as Perfetto, ETW, Chrome Tracing, VTune, PIX, GPUView, and perf

Skills

Required

  • software engineering
  • performance optimization
  • C++
  • profiling and tracing tools
  • debugging large-scale systems

Nice to have

  • Chromium or Chromium-based browsers
  • browser internals (rendering pipelines, JavaScript engines, graphics/compositing, multi-process architectures)
  • Windows performance analysis
  • Clang/LLVM
  • performance benchmarks
  • hardware-aware optimization techniques
  • open-source codebases
  • mentoring