To find out the salary ranges for this position, please choose your location from the Apply Now dropdown menu.
For more information about our salary range system, please click this link.
We are searching for a passionate, driven, and experienced engineer to help us deliver world-class product experiences driven by machine learning across the MozSocial product line. The role involves designing innovative solutions to challenging problems and producing quality code.
The role and team
Are you passionate about the role of content and communication platforms in enriching lives through learning and teaching, discussion and open unbiased conversations? Do you have interest in building and deploying machine learning models for a large audience?
At MozSocial, our focus is on connecting people to the power, potential, and magic of the internet, while ensuring safety and trustworthiness. MozSocial's vision is to develop a platform that empowers users through seamless communication, content discovery, and allows them to stay current, explore new perspectives, and engage in a safe and enriching experience.
MozSocial is part of the Mozilla Corporation, committed to an internet that promotes critical thinking, reasoned argument, shared knowledge, and verifiable facts. As part of our machine learning team, you’ll play a crucial role in supporting high-quality content on the web. This role is key for the success of MozSocial.
Come work with us and make a significant impact on promoting high-quality content and respectful conversation on a social platform.
What you’ll do:
- Take part in building and deploying large-scale recommendation and search algorithms and systems
- Design, develop, evaluate, and iterate on predictive models for candidate generation and ranking - this involves constructing data pipelines, feature engineering, model optimization and innovation
- Drive the development of innovative machine learning products in collaboration with product management, full stack engineering and design.
- Stay up-to-date with the latest machine learning research, and bring new techniques and algorithms into innovative solutions.
- Monitor and refine deployed models for performance and efficiency, and troubleshoot when needed
- Be hands-on - lead in solving challenging product problems at the intersection of software and AI, serving hundreds of communities and millions of customers
What you bring...
- Experience in machine learning frameworks like TensorFlow or PyTorch, libraries, data structures, data modeling, and software architecture.
- At least 5 years of experience in machine learning, with proven activity and output during that time.
- Knowledge of defining and monitoring model metrics for offline evaluation and production success.
- Demonstrable experience developing and training production-ready machine learning models in areas such as recommender systems, transformer models, reinforcement learning, neural networks, natural language processing or graph neural networks.
- Strong problem-solving skills and ability to explain complex concepts to technical and non-technical stakeholders.
- Passion for responsible AI, transparent algorithms, and prioritizing users’ needs.
- Knowledge of optimizing models for production usage, considering scalability, latency, and resources.
Bonus points:
- Familiarity with various algorithms such as Collaborative Filtering, Matrix Factorisation, Gradient Boosting Trees, Deep Neural Networks, Two Tower Models.
- Experience with topic modeling, representation learning, social network analysis
- Recent completion of an AI-related degree or training certificate
- Bachelor's or Master's degree in Computer Science, Statistics, Mathematics, or a related field. PhD is a plus.
- Experience with trust, fairness, or privacy-preserving machine learning
- Record of production deployment of multiple projects with active user base.
Our team requires skills in various domains. You ideally have experience in some of the above areas and are willing to learn new things.
Even if you don’t meet 100% of the above qualifications we still encourage you to apply!
About Mozilla
Mozilla exists to create the Internet as a public resource accessible to all because we believe open and free is better than closed and controlled. When you work at Mozilla, you help make a difference in the lives of Web users everywhere. Plus, you have the chance to impact your own life every single day. Join us to work on the Web as the platform and help create more opportunity and innovation for everyone online.
Commitment to diversity, equity, inclusion, and belonging
Mozilla recognizes the importance and enrichment of diverse creative practices and forms of knowledge to our core mission. We encourage applications from everyone, including members of all equity-seeking communities, such as women, racialized and Indigenous individuals, individuals with disabilities, and individuals 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, perform essential job functions, and receive other benefits and privileges of employment. Please contact us at
[email protected] to request accommodation.
We are an equal opportunity employer.