Software Engineer

Mozilla.ai
Summary
Join Mozilla.ai, a leader in decentralized, open-source AI, as a Software Engineer to design, implement, and optimize key components of our cloud-based AI platform. Collaborate with a cross-functional team to deliver scalable, high-performance AI solutions. This full-time, remote position (EU, UK, Canada, USA) offers the chance to contribute to cutting-edge AI projects with real-world impact. You will work on features and enhancements, algorithm implementation, system optimization, code maintenance, and technical documentation. The role requires strong programming skills and experience with cloud computing and data technologies. Mozilla.ai offers competitive compensation, premium benefits, paid time off, a home office stipend, a professional development budget, and a well-being stipend.
Requirements
- 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
- Excellent problem-solving skills, attention to detail, and ability to work effectively in a collaborative team environment
Responsibilities
- 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
Preferred Qualifications
Familiarity with DevOps practices and implementation, e.g., continuous testing, integration, and deployment is a plus
Benefits
- 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:
Similar Remote Jobs

