Software Engineer

at Mozilla.ai

Job description

Mozilla.ai is at the forefront of the AI revolution, advocating for a decentralised and open-source approach.

Our ambition is to empower people to craft AI solutions that are both scalable and trustworthy. Through innovation, collaboration, and responsible AI practices, we’re shaping an AI future anchored in user agency, privacy, and transparency.

  • Position: Software Engineer
  • Location: Remote (EU, UK, Canada, USA)
  • Type: Full-Time

Position Overview:

We are seeking a talented and motivated Software Engineer to join our product development team. In this role, you will be responsible for designing, implementing, and optimising key components of our cloud-based AI platform. You will work in a cross-functional team of engineers, data scientists and AI specialists to deliver scalable, high-performance solutions that push the boundaries of AI innovation.The main responsibilities for this position are:

  • Collaborate with product managers, researchers, and other engineers to define and prioritize features and enhancements for the platform.
  • Design and develop scalable, high-performance software components.
  • Contribute to theย  efficient implementation of algorithms and data structures for natural language processing, machine learning, and distributed computing tasks.
  • Optimize system performance and scalability through careful analysis, profiling, and tuning of code and infrastructure.
  • Write clean, maintainable code with a focus on quality, reliability, and scalability.
  • Drive continuous improvement through code reviews, automated testing, and process refinement.
  • Develop and maintain technical documentation including code documentation.
  • Troubleshoot and resolve technical issues as they arise, and provide support to internal and external stakeholders.

Qualifications:

  • Degree in Computer Science, Engineering, or related field.
  • At least 5 years of experience in software engineering, with a focus on designing and building scalable, distributed systems
  • Strong programming skills in Python (preferred) Go, or JVM languages along with proficiency in standard backend frameworks and libraries.
  • Knowledge of cloud computing platforms such as AWS, Azure, or Google Cloud, and experience with containerization technologies like Docker and Kubernetes.
  • Familiarity with data storage, warehousing, and processing technologies, e.g., BigQuery, Spark, dbt. database technologies such as SQL, NoSQL, and data warehousing solutions.
  • Familiarity with DevOps practices and implementation, e.g.,ย  continuous testing, integration, and deployment is a plus.
  • Excellent problem-solving skills, attention to detail, and ability to work effectively in a collaborative team environment.

Please don’t hesitate to get in touch if you have any questions about this role or how you can bring your unique skills to our team.

Why Join Mozilla.ai

Weโ€™re a mission-driven community of builders, researchers, and technologists united by a shared commitment: to make trustworthy, open-source AI a reality for everyone.

  • ๐ŸŒ Purpose-Driven Mission: We believe AI should serve the public interest - not just corporate agendas. If you’re passionate about the transformative potential of AI and committed to building solutions that are open, responsible, and human-centric, you’ll feel at home here.
  • ๐Ÿš€ Innovation with Real-World Impact: We work on cutting-edge AI projects that donโ€™t just push technical boundaries - they aim to positively impact lives and society. From open-source infrastructure to trustworthy ML tools, weโ€™re shaping the future of ethical AI.
  • ๐Ÿค Collaborative, Global Team: Our team is distributed across multiple countries, and we take pride in our inclusive and collaborative culture. We work asynchronously, value clear communication, and gather in person several times a year in rotating global locations to connect, align, and create together.
  • ๐Ÿงญ Remote-First: Weโ€™re a remote-first distributed team and partner with an Employer of Record in different countries where we donโ€™t have a legal entity, ensuring a seamless employment experience for team members worldwide.
  • ๐ŸŒˆ Committed to Inclusion:ย We are building a team that reflects the diversity of the world we serve. We encourage applications from individuals of all backgrounds, identities, and experiences โ€” especially those historically underrepresented in tech.

Compensation, Benefits & Perks

  • ๐Ÿ’ฐย Competitive compensationย withย performance-based bonusesย for all employees
  • ๐Ÿฉบย Premium benefits package, tailored to your country of residence (health, retirement, and more- see our location-specific guide)
  • ๐ŸŒดย 25 days of paid time offย annually, plus local public holidays
  • ๐Ÿง‘โ€๐Ÿ’ปย $1,000 home office setup stipend
  • ๐ŸŽ“ย Annual professional development budget
  • ๐Ÿง˜ย $3,500 annual well-being stipendย to support your physical and mental health
Share this job:
Please let Mozilla.ai know you found this job on Remote First Jobs ๐Ÿ™

Similar Remote Jobs

Mozilla.ai logo

Mozilla.ai

  • 2 remote jobs

Benefits of using Remote First Jobs

Discover Hidden Jobs

Unique jobs you won't find on other job boards.

Advanced Filters

Filter by category, benefits, seniority, and more.

Priority Job Alerts

Get timely alerts for new job openings every day.

Manage Your Job Hunt

Save jobs you like and keep a simple list of your applications.

Search remote, work from home, 100% online jobs

We help you connect with top remote-first companies.

Search jobs

Hiring remote talent? Post a job

Frequently Asked Questions

What makes Remote First Jobs different from other job boards?

Unlike other job boards that only show jobs from companies that pay to post, we actively scan over 20,000 companies to find remote positions. This means you get access to thousands more jobs, including ones from companies that don't typically post on traditional job boards. Our platform is dedicated to fully remote positions, focusing on companies that have adopted remote work as their standard practice.

How often are new jobs added?

New jobs are constantly being added as our system checks company websites every day. We process thousands of jobs daily to ensure you have access to the most up-to-date remote job listings. Our algorithms scan over 20,000 different sources daily, adding jobs to the board the moment they appear.

Can I trust the job listings on Remote First Jobs?

Yes! We verify all job listings and companies to ensure they're legitimate. Our system automatically filters out spam, junk, and fake jobs to ensure you only see real remote opportunities.

Can I suggest companies to be added to your search?

Yes! We're always looking to expand our listings and appreciate suggestions from our community. If you know of companies offering remote positions that should be included in our search, please let us know. We actively work to increase our coverage of remote job opportunities.

How do I apply for jobs?

When you find a job you're interested in, simply click the 'Apply Now' button on the job listing. This will take you directly to the company's application page. We kindly ask you to mention that you found the position through Remote First Jobs when applying, as it helps us grow and improve our service ๐Ÿ™

Apply