Senior Software Engineer, Content Discovery Services

🔭 Our mission & vision

Job Description

The Company

At Mozilla, one of our four commitments is to build “ internet that includes all the people of the earth - where a person’s demographic characteristics do not determine their online access, opportunities, or quality of experience.” Mozilla seeks to build a work environment that values and makes space for our employees, partners, and the broader community to bring their vast experiences to our mission - to improve the internet. Being inclusive and transparent for the betterment of humankind is at the core of our values. 

 The Opportunity

We’re building search and navigation services to help Firefox users discover the content they want quickly, securely, and reliably. We help our users get to the right information in the right context at the right time with less effort.

Our team is geographically-distributed, and working in the open is the norm. We value a culture of learning that helps teams across Mozilla make Firefox excellent for our users.

We know that different experiences make engineering teams stronger. Even if you don't meet all the criteria below, we'd love to hear from you, learn about your journey and see if your growth path aligns with ours!

What You'll Get To Do

Design and build robust and scalable systems to enable content discovery.

Help guide and grow an exciting new team.

Work collaboratively with driven, multidisciplinary team members to bring the open web to people around the world.

What You Bring

You’re comfortable reading and writing some combination of Rust, Python, Node.js, and shell scripts.

You have experience building systems at scale.

You have an interest in and ability to work with a distributed team (which requires good asynchronous written communication skills as well as good verbal communication skills in English).

You are enjoy providing and receiving constructive feedback.

When you see a chance to improve something, you act on it.

You know how to approach an existing codebase and improve its architecture through small, planned interventions.

You have worked with systems enabling query understanding, including runtime interactions with large datasets and incorporating heuristic information.

Bonus points for

Experience working with search technologies such as Elasticsearch, distributed databases (specifically Google Cloud Spanner, DynamoDB, Bigtable) and Google Cloud Platform.

Unafraid to ask questions, and propose new ideas if you think they will make a positive impact.

A love of helping your colleagues grow and get better at what they do.

About Mozilla 

Mozilla exists to build the Internet as a public resource accessible to all because we believe that open and free is better than closed and controlled. When you work at Mozilla, you give yourself a chance to make a difference in the lives of Web users everywhere. We take care of you by providing industry leading benefits.

Commitment to diversity, equity, inclusion, and belonging

Mozilla understands that valuing diverse creative practices and forms of knowledge are crucial to and enrich the company’s core mission. We encourage applications from everyone, including members of all equity-seeking communities, such as (but certainly not limited to) women, racialized and Indigenous persons, persons with disabilities, persons of all sexual orientations, gender identities and expressions.

We will ensure that qualified individuals with disabilities are provided reasonable accommodations to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment, as appropriate. Please contact us at to request accommodation.

We are an equal opportunity employer. We do not discriminate on the basis of race (including hairstyle and texture), religion (including religious grooming and dress practices), gender, gender identity, gender expression, color, national origin, pregnancy, ancestry, domestic partner status, disability, sexual orientation, age, genetic predisposition, medical condition, marital status, citizenship status, military or veteran status, or any other basis covered by applicable laws. Mozilla will not tolerate discrimination or harassment based on any of these characteristics or any other unlawful behavior, conduct, or purpose.

Group: C


Req ID: R1849

Responsibilities & tasks

Ideal candidate

Skills & qualifications

How to apply

Is something wrong with this job posting? Doesn't match your idea of good?
Let us know and help us maintain the quality of jobs.

Apply for this job