Ativa os alertas de emprego por e-mail!

System Software Engineer - Rust compiler, tooling, and ecosystem

Canonical

Curitiba

Teletrabalho

USD 60.000 - 100.000

Tempo integral

Há 8 dias

Melhora as tuas possibilidades de ir a entrevistas

Cria um currículo adaptado à oferta de emprego para teres uma taxa de sucesso superior.

Resumo da oferta

An established industry player is seeking a passionate System Software Engineer to work with the Rust programming language and its ecosystem on Ubuntu. This role offers the chance to enhance the Rust runtime and tooling, ensuring Ubuntu remains a leading platform for Rust development. Join a global team in a flexible, remote working environment, contributing to critical toolchains and influencing architecture decisions. With a focus on collaboration, this position is perfect for those passionate about open source and technology. Seize the opportunity to make a significant impact in the world of software development.

Serviços

Annual learning and development budget
Regular compensation reviews
Performance bonuses
Comprehensive benefits
Wellness programs
Parental leave
Travel opportunities

Qualificações

  • Experience with Rust in cloud-native and Linux environments.
  • Strong academic background or equivalent experience in technical fields.

Responsabilidades

  • Collaborate with a distributed team to enhance Rust development on Ubuntu.
  • Integrate and package tooling to improve the developer experience.

Conhecimentos

Rust
Linux
Cloud-native development
Debian packaging

Formação académica

Bachelor's degree in a technical field
Equivalent experience

Descrição da oferta de emprego

System Software Engineer - Rust compiler, tooling, and ecosystem

Join us at Canonical as a System Software Engineer - Rust compiler, tooling, and ecosystem.

Canonical is a leading provider of open source software and operating systems, with Ubuntu being widely used in enterprise, cloud, AI, data science, and IoT applications. Our team, with over 1200 colleagues across 75+ countries, operates with a mostly remote model, collaborating globally and meeting in person a few times a year.

We are seeking a passionate software engineer to focus on the Rust programming language and its ecosystem on Ubuntu. Your work will enhance the Rust runtime, developer experience, and tooling, ensuring Ubuntu remains at the forefront of modern programming languages and open source communities.

This role offers an exciting opportunity to contribute to the core Ubuntu system, working on critical toolchains and making Ubuntu the premier platform for Rust development across desktop, server, cloud, and container environments. You will collaborate with team members, review code, participate in design discussions, and influence Ubuntu's architecture to improve performance, security, and reliability.

Location: This position is remote, based in the AMERICAS region.

Key responsibilities include:
  • Collaborate with a distributed team
  • Integrate and package tooling to improve Rust development on Ubuntu
  • Develop new features and debug issues in high-quality code
  • Review code contributions from colleagues
  • Participate in design discussions and architecture decisions
Ideal candidate profile:
  • Experience with Rust, particularly in cloud-native and Linux environments
  • Interest or experience in packaging software for Debian and Ubuntu
  • Long-time Linux user
  • Strong academic background in a technical field or equivalent experience
  • Passionate about technology, open source, and collaborative development
  • Soft skills such as curiosity, flexibility, and accountability are valued
What we offer:
  • Distributed work with in-person team sprints
  • Annual learning and development budget of USD 2,000
  • Regular compensation reviews and performance bonuses
  • Comprehensive benefits including wellness programs, parental leave, and travel opportunities
About Canonical:

Canonical is a pioneer in open source, best known for Ubuntu, which powers AI, IoT, and cloud solutions globally. We promote diversity, excellence, and innovation, offering a flexible, remote working environment since 2004.

Additional details:
  • Seniority level: Entry level
  • Employment type: Full-time
  • Job function: Engineering and IT
  • Industry: Software Development
Obtém a tua avaliação gratuita e confidencial do currículo.
ou arrasta um ficheiro em formato PDF, DOC, DOCX, ODT ou PAGES até 5 MB.

Ofertas semelhantes

System Software Engineer - Rust compiler, tooling, and ecosystem

Canonical

Florianópolis

Teletrabalho

USD 60,000 - 100,000

Há 9 dias

System Software Engineer - Rust compiler, tooling, and ecosystem

Canonical

Rio de Janeiro

Teletrabalho

USD 50,000 - 90,000

Há 9 dias