jobapplier

Staff Firefox Performance Engineer

Mozilla

Skills

Required

  • using experiments
  • multithreading
  • concurrency
  • disk I/O
  • GPU
  • using profiling tools
  • VTune
  • Xperf
  • C++
  • JavaScript

Join Mozilla as a Staff Firefox Performance Engineer, where you'll be part of a dedicated team focused on delivering the fastest browser possible. You'll work on various platforms, including Windows, Android, Linux, and macOS, and be responsible for finding and fixing performance issues while helping other teams write fast and reliable code. This role offers a range of benefits, including health and wellness coverage, mental health support, generous time off, parental leave, financial incentives, and opportunities for learning and development.

Responsibilities

  • Écrire du code et des tests, construire des prototypes, s'attaquer à des problèmes, profiler et analyser les goulets d'étranglement de performance.
  • Aider à éduquer les ingénieurs d'autres équipes sur l'écriture de code plus performant par le biais de revues de code, de présentations, de mise en œuvre d'outils et/ou de rédaction de documentation.
  • Contribuer à la direction des benchmarks de performance et aider à prioriser les améliorations qui comptent le plus.
  • Experience collaborating with engineers on other teams to deliver shared goals

Requirements

  • BS/MS in CS or CE, and 5+ years of relevant experience
  • You take an experimental and measured approach to solving problems (measurement, and using experiments to diagnose an issue or prove out a solution)
  • Experience with at least one of: multithreading and concurrency, disk I/O, or GPU work
  • Proven skill in debugging and analyzing performance bottlenecks, and using profiling tools to diagnose and fix issues (VTune, Xperf, other sampling based profilers)
  • Deep proficiency in C++
  • You have proven experience developing performance-critical software
  • An interest and ability to work in a distributed team (which requires good asynchronous written communication skills as well as good verbal communication skills)

Working proficiency in JavaScript

  • Track record of driving projects to completion, including work spanning more than one engineer
  • We value a variety of voices on the Performance Team and at Mozilla. You don't need to check every box on this list to apply
  • Familiarity with Web Standards or patterns
  • Familiarity with Android or Windows OS application programming
  • A solid understanding of statistics
  • Prior experience working on a modern web browser

Pay

USD 139,000 - 218,000