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. And you give us a chance to make a difference in your life every single day. Join us to work on the Web as the platform and help create more opportunity and innovation for everyone online.
Mozilla Social’s vision is to develop an integrated platform that empowers users through seamless communication, content discovery, curation, and sharing capabilities, enabling them to stay up-to-date, explore new perspectives, and engage within a safe and enriching experience.
For 25 years, Mozilla has been committed to building an internet that is a global public resource, based on principles that safeguard privacy, accessibility, and transparency. As we venture into the social internet landscape, we are seeking a Senior Backend Engineer who is eager to address exciting challenges and craft the future of social media in favor of users rather than shareholders. With ample opportunities for end-to-end ownership, you will have a tremendous impact on people across various domains, platforms, and geographies.
What you’ll do:
Build our content platform engaging millions of users a day across Firefox, mobile apps, and web surfaces.
Develop reusable patterns and practices for deploying systems at scale on cloud platforms.
Deliver new features to our users by developing and enhancing our REST APIs.
Deploy machine learning models into production systems.
Create and support strategies for empowering human in the loop recommendation solutions.
Collaborate with peers, pair program, code review, and collaborate with the greater organization.
Support incidents and periodic on-call rotation.
What you bring
At least 4 years of professional experience in software engineering
Experience building platforms with object oriented conventions.
Experience with REST API design and development
Experience with service oriented architecture and distributed systems
Experience deploying services in cloud environments such as Google Cloud and Amazon Web Services.
Strong communication skills and an ability to approach problems in a structured way and distill complex issues into actionable insights.