Mozilla Corporation is a non-profit-backed technology company that aims to improve the internet for users. As a Backend Software Engineer on the Ads Engineering team, you will build and maintain backend services that support advertising functionality, collaborate with cross-functional teams, and contribute to systems that prioritize correctness and reliability.
Responsibilities:
- Build and maintain backend services that support advertising functionality across Mozilla products
- Implement APIs, data flows, and integrations between internal systems and external partners used in Ads workflows
- Contribute to systems that prioritize correctness, reliability, and scalability in a privacy-conscious environment
- Work with product managers, engineers, and cross-functional partners to deliver well-scoped features and improvements
- Participate in code reviews, design discussions, and on-call or operational responsibilities as part of the team
- Incrementally take on more complex problems as you develop familiarity with Ads systems and domain concepts
Requirements:
- 3+ years of professional software engineering experience
- Experience building backend systems using languages such as Go, Python, or Rust
- Familiarity with APIs, service-oriented architectures, and system integrations
- Ability to work effectively in a distributed, asynchronous environment
- Clear written and verbal communication skills
- Comfort working on well-defined problems while navigating some ambiguity with support from teammates
- Exposure to data pipelines, analytics systems, or ad-tech concepts is a plus, but not required
- Some experience working with modern frontend frameworks (such as React) is a bonus