Software Engineer
Mozilla Corp.Lisbon, Portugal
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:
Qualifications
- 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, and 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.
View all remote jobs at Mozilla Corp. →
FAQ
- Is the Software Engineer position at Mozilla Corp. remote?
- Yes. This role was posted on Remote Frontend Jobs, a job board that lists exclusively fully remote positions.
- When was this Software Engineer job posted?
- This listing was posted on July 31, 2025 and is still open for applications.
- How do I apply for the Software Engineer position at Mozilla Corp.?
- Use the apply button on this page — it takes you directly to the employer’s application page.
More remote Machine Learning jobs
Angular Developer
EVBAustralia, Canada, India, United Kingdom, United States
remoteangular-developmentfrontend-development+6
Fullstack + AI Engineer - TX, USA
Photon Interactive UK LimitedUnited States
$48,000 - $168,000 annualremoteai-engineeringbackend-development+7
Java Fullstack Developer | Offshore |
Photon Interactive UK LimitedIndia
remoteweb-developmentfrontend-development+10
Senior Software Engineer (Frontend)
WritesonicIndia
remotereactfront-end-software-engineer+8
Software Engineer Frontend TypeScript
Indigo VisionFull Remote
£50,000 - 90,000 per yearremoteunited kingdomfull-time