Full Stack Engineer, AI

Mozilla Logo

Mozilla

πŸ’΅ $82k-$133k
πŸ“Remote - Canada

Summary

Join the Desktop Engineering team at Mozilla Corporation as a Full Stack Engineer to contribute to the development of AI-powered features in Firefox. You will build high-quality user interfaces, write code and tests, collaborate with designers and engineers, and work with multi-functional teams. The role requires 7+ years of experience in software engineering and JavaScript, HTML, and CSS, along with expert knowledge of SQL and relational databases. You will help improve engineering practices and procedures, and work with a geographically distributed team. Mozilla offers a generous compensation and benefits package, including performance-based bonuses, comprehensive health coverage, retirement contributions, wellness days, paid time off, a home office stipend, a professional development budget, and considerable parental leave.

Requirements

  • 7+ years experience as a software engineer
  • 7+ years working experience with JavaScript, HTML, and CSS
  • Expert knowledge with SQL and relational databases (e.g. SQL Server, Postgres, MySQL, SQLite)
  • A background in shipping high quality software

Responsibilities

  • Build high quality user interfaces and experience for Firefox with accessibility and usability in mind
  • Write code and tests, build prototypes, solve problems with no clear solution, collaborate with other designers and engineers to make the web a better place
  • Learn about a wide variety of problems and solutions across a large, mature codebase
  • Work with multi-functional teams, building relationships and nurturing collaboration to reach shared goals
  • Help to level-up the skills of your fellow engineers through code reviews, giving talks, and/or writing documentation
  • Promote and maintain high standards of code-quality, focusing on performance, testing, security, usability, accessibility and maintainability
  • Work with driven, committed team members to bring the open web to people around the world
  • Contribute to improving engineering practices and procedures

Preferred Qualifications

  • Familiarity with C++ and/or Rust
  • Interest in and ability to work with a distributed team (requires good asynchronous written communication skills as well as good verbal communication skills)
  • Willingness to provide and receive constructive feedback
  • Contributions through asking questions and proposing new ideas
  • A love of working with others collaboratively
  • A keen interest in AI and bringing value of this tool to users in a privacy preserving and secure way

Benefits

  • Generous performance-based bonus plans to all eligible employees - we share in our success as one team
  • Rich medical, dental, and vision coverage
  • Generous retirement contributions with 100% immediate vesting (regardless of whether you contribute)
  • Quarterly all-company wellness days where everyone takes a pause together
  • Country specific holidays plus a day off for your birthday
  • One-time home office stipend
  • Annual professional development budget
  • Quarterly well-being stipend
  • Considerable paid parental leave
  • Employee referral bonus program
  • Other benefits (life/AD&D, disability, EAP, etc. - varies by country)

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.