Mozilla Corporation is looking to solve the problem of delivering the fastest browser possible by finding and fixing performance bottlenecks in the Firefox browser
Requirements
- 5+ years experience as a software engineer
- A solid understanding and strong working experience in C++
- Experience developing performance critical software
- Proven experience taking an experimental and measured approach to solving problems
- Strong debugging skills in analyzing performance bottlenecks
- Experience with multithreading and concurrency, disk I/O, GPU, etc
- Familiarity with Android or Windows OS application programming, profiling and debugging
Responsibilities
- Write code and tests, build prototypes, tackle problems, profile and analyze performance bottlenecks
- Learn about a wide variety of problems and solutions across a large, mature codebase
- Use several programming languages (e.g., C++, JavaScript, Kotlin, Rust, Python) and techniques to fix performance issues, with an emphasis on C++
- Help to educate engineers on other teams about writing more performant code through code reviews, giving talks, and/or writing documentation
- Work with driven, committed team members to help bring the Open Web to millions of people
Other
- Commitment to our values: Welcoming differences, Being relationship-minded, Practicing responsible participation, Having grit
- Interest and ability to work in a distributed team (which requires good asynchronous written communication skills as well as good verbal communication skills)
- 5+ years experience as a software engineer
- Commitment to diversity, equity, inclusion, and belonging
- Ability to work with people of all backgrounds and identities