Senior Staff Performance Engineer

Posted 4 hours ago

Apply Now

Resume Score

Check how well your resume matches this job before you apply.

Sign in to check score

About the role

  • Senior Staff Performance Engineer optimizing Mozilla’s Firefox browser. Profiling bottlenecks, improving benchmarks, and guiding performance engineering across a distributed team.

Responsibilities

  • Write code and tests, build prototypes, tackle problems, and profile and analyze performance bottlenecks
  • Learn about problems and solutions across a large, complex, evolving codebase
  • Use C++, JavaScript, Kotlin, Rust, and Python to fix performance issues, emphasizing C++ and JavaScript
  • Educate engineers on other teams about performant code through code reviews, talks, tooling, and documentation
  • Independently define and drive actionable next steps from high-level objectives
  • Work with engineering teams across the organization to assist with and lead performance efforts
  • Shape future performance benchmarks and set priorities for necessary improvements
  • Develop strategies for the future of the Performance team and organization
  • Collaborate with committed team members to help bring the Open Web to millions of people

Requirements

  • BS/MS in CS, CE and 7+ years relevant experience
  • A mastered understanding of programming in C++
  • An understanding of programming in JavaScript
  • Proven experience developing performance critical software
  • Experimental and measured approach to solving problems, including measurement and experiments
  • Proven skill in debugging and analyzing performance bottlenecks and using profiling tools such as VTune and Xperf
  • Experience with multithreading and concurrency, disk I/O, and GPU
  • Proven track record of setting team goals and driving them to completion
  • Experience motivating and aligning cross-functional teams to deliver shared goals
  • Ability and interest in working in a distributed team, with strong asynchronous written and verbal communication skills
  • Bonus: Familiarity with Web Standards or patterns
  • Bonus: Familiarity with Android or Windows OS application programming
  • Bonus: Solid understanding of statistics
  • Bonus: Prior experience working on a modern web browser

Benefits

  • Generous performance-based bonus plans to all eligible employees - we share in our success as one team
  • Rich medical, dental, and vision coverage
  • Generous retirement contributions with 100% immediate vesting (regardless of whether you contribute)
  • Quarterly all-company wellness days where everyone takes a pause together
  • Country specific holidays plus a day off for your birthday
  • One-time home office stipend
  • Annual professional development budget
  • Quarterly well-being stipend
  • Considerable paid parental leave
  • Employee referral bonus program
  • Other benefits (life/AD&D, disability, EAP, etc. - varies by country)

Job title

Job type

Full Time

Experience level

Senior

Salary

CA$149,000 - CA$220,000 per year

Degree requirement

Bachelor's Degree

Tech skills

AndroidJavaScriptKotlinPythonRust

Location requirements

RemoteCanada

Report this job

Found something wrong with the page? Please let us know by submitting a report below.