An­ge­bot 86 von 420 vom 03.12.2019, 00:00



Our mis­sion is to ensure the Inter­net is a global pub­lic resource, open and access­ible to all. An Inter­net that truly puts people first, where indi­vidu­als can shape their own exper­i­ence and are empowered, safe and inde­pend­ent.

Rust Intern

Sum­mer 2020

Work­ing field:

Moz­illa is hir­ing Rust Interns onto our tech­nical teams throughout the world. Our headquar­ters are based in the Bay Area, but we also have oppor­tun­it­ies at our offices in Ber­lin and Toronto!
We are engin­eers, design­ers, makers, and prob­lem solv­ers. We work in the fish­bowl known as the open source com­munity, with a clear focus on mak­ing the Web bet­ter. Work­ing with us, you’ll help build inter­est­ing new fea­tures, improve Moz­illa products, and explore new product dir­ec­tions. To be part of the team, we ask that you be user centered, tech­nic­ally-curi­ous, and excited to be mov­ing the Moz­illa mis­sion for­ward.

Rust Com­piler Intern (Ber­lin, Ger­many)
The Low Level Tools team at Moz­illa is respons­ible for man­aging vari­ous low-level integ­ra­tion points for Fire­fox. For example, the team sup­ports updat­ing and main­tain­ing our com­piler tool­chain, work­ing on per­form­ance improve­ments in Fire­fox as well as the tools we use to build it, main­tain­ing our crash report­ing infra­struc­ture, work­ing on memory usage and tools for ana­lysis, and work­ing our core lib­rar­ies in the Gecko engine that are used across the Fire­fox code­base. We're look­ing for an intern to help us reduce the com­pil­a­tion time required by Rust com­piler, rustc, with an emphasis on improv­ing the per­form­ance of incre­mental builds.


Basic Qual­i­fic­a­tions:
Cur­rently enrolled in a Bach­elor’s, Mas­ter’s or PhD pro­gram in Com­puter Sci­ence, Com­puter Engin­eer­ing, or a related tech­nical dis­cip­line with a focus on soft­ware devel­op­ment
Gradu­ation date start­ing Decem­ber 2020 and onward
Or have gradu­ated from a Cod­ing Academy within last year

Pre­ferred Qual­i­fic­a­tions:
Exper­i­ence in sys­tems soft­ware, com­pilers and algorithms
C / C++, Rust, Unix/Linux
Python a plus for Ser­vice Migra­tion Intern role
JavaS­cript a plus for Soft­ware Engin­eer­ing Intern, Fire­fox Sync role
Reas­on­able flu­ency in and pas­sion for tech­no­logy
Strong ana­lyt­ical and crit­ical think­ing skills
Excel­lent organ­iz­a­tion, time man­age­ment, and inter­per­sonal skills

What we of­fer:

As a part of our Moz­illa Intern­ship Pro­gram, you will:
Impact chal­len­ging pro­jects influ­enced by our fam­ily of Moz­illa products in and out­side of the Fire­fox web browser (access­ib­il­ity, voice design, developer tools, mobile, and mixed real­ity), Rust, Pocket, and more
Be ment­ored by a fel­low team­mate and someone who shares the same val­ues
Do real work on real pro­jects and make con­tri­bu­tions that will impact hun­dreds of mil­lions of users
Par­ti­cip­ate in social events with your fel­low interns (amuse­ment parks, ice cream and boba socials, board game nights, escape rooms, and paint­ing parties)
Meet with Moz­illa lead­ers includ­ing our CEO, Exec­ut­ive Chair­wo­man, CPO, Chief R&D Officer, CMO, and Exec­ut­ive Found­a­tion Dir­ector
Present your work to Moz­illa lead­ers and fel­low team mem­bers

Perks include:
Mar­ket com­pet­it­ive pay
Catered lunches, snacks, and drinks
Hous­ing ser­vice or hous­ing sti­pend provided
Flights and ground trans­port­a­tion to and from intern­ship
Work visas sponsored
Attend­ance at our bi-annual All Hands Meet­ing

How to ap­ply:

Apply for the Rust Intern pos­i­tion on our web­site here:

Application and Inter­view Pro­cess:
Recruit­ing begins in Septem­ber, and we hire on a rolling basis through March. While there is no set applic­a­tion dead­line, we do have a lim­ited num­ber of pos­i­tions open each year, so please apply early!

Loc­a­tions include Moun­tain View, San Fran­cisco, Toronto, Ber­lin, and Paris. Please refer to our intern­ship list­ings for spe­cific loc­a­tions offered by pos­i­tion.

Pro­cess starts with a resume review fol­lowed by a Hack­er­Rank chal­lenge (tech­nical) or doc­u­ment sub­mis­sion (non-tech­nical).

Upon passing, you will par­take in two tech­nical and beha­vi­oral inter­views with team mem­bers (cod­ing and situ­ational ques­tions are fair game) fol­lowed by a hir­ing man­ager inter­view and ulti­mately, an offer decision.

About Moz­illa:
Moz­illa exists to build the Inter­net as a pub­lic resource access­ible to all because we believe that open and free is bet­ter than closed and con­trolled. Join us and become part of our mis­sion to pro­mote open­ness, innov­a­tion and oppor­tun­ity online.

Moz­illa is com­mit­ted to Equal Employ­ment Oppor­tun­ity throughout our recruit­ing and hir­ing pro­cess and is ded­ic­ated to increas­ing diversity in our work­place.