Firefox Networking Engineering Student Worker
Hiring Ranges:
Germany Locations: €28,00 EUR per hour.
To learn more about our Hiring Range System, please click this link.
The Opportunity
Mozilla Corporation is the non-profit-backed technology company that has shaped the internet for the better over the last 25 years. We make pioneering brands like Firefox, the privacy-minded web browser, and Pocket, a service for keeping up with the best content online.
Now, with more than 225 million people around the world using our products each month, we’re shaping the next 25 years of technology. Our work focuses on diverse areas including AI, social media, security and more. And we’re doing this while never losing our focus on our core mission – to make the internet better for everyone.
The Mozilla Corporation is wholly owned by the non-profit 501(c) Mozilla Foundation. This means we aren’t beholden to any shareholders — only to our mission. Along with 60,000+ volunteer contributors and collaborators all over the world, Mozillians design, build and distribute open-source software that enables people to enjoy the internet on their terms.
The Gecko networking team is looking for skilled developers to work on a first-class networking stack and improve web experiences for millions of Firefox users. The team is working on the core of the browser that moves the web. The fundamental network protocols and features like HTTP, QUIC, caching and DNS are our responsibility. We strive to provide a performant and secure browsing experience for the users. Furthermore we work on advanced web platform networking API like Fetch and WebTransport. We improve our existing implementations and together with the broader community we advance the web through the evolution of relevant standards.
Mozilla isn’t just a great place to work. It’s an experience you’ll carry with you throughout your career! As part of our internship program, you’ll have the opportunity to be mentored one-on-one by somebody brilliant, to impact the projects you’ll collaborate on, and to never be bored. Ever! From the passionate people you’ll learn from, to the chances you’ll have to make the Web a better place, your time with Mozilla will be unlike any other.
Below is a small snapshot of the work we do to give you an idea about some of the big things you could do at Mozilla.
About The Team and Role
We strive to provide a performant and secure browsing experience for users and stable/easy to use Networking API's to our developers. We improve our existing implementations and together with the broader community we advance the web through the evolution of relevant standards.
What You’ll Get To Do
- Improve Firefox’s web browsing experience with a particular focus on the networking stack and network related API, e.g. Fetch, WebTransport, etc.
- Design and implement new web platform features in collaboration with the web community.
- Debug and fix problems in our multi-threaded codebase.
- Debug platform-specific networking issues.
- Improve Firefox’s stability and correctness.
What You Bring
- Experience with programming in C/C++ and you’re familiar with the concept of memory safety and practices for secure software development.
- You speak English fluently and enjoy conducting software engineering work in the open.
- Previous experience with networking is a bonus!
- You are enrolled in a university in Germany and are willing to occasionally visit our Office in Berlin
- Commitment to our values:
- Welcoming differences
- Being relationship-minded
- Practicing responsible participation
- Having grit