Software Engineer - Data Infrastructure
Join to apply for the Software Engineer - Data Infrastructure role at Canonical.
Canonical is building a comprehensive automation suite to provide
- cloud and
- premise data solutions for the enterprise. The data platform team develops a range of data stores and technologies, including big data, No
SQL,
- layer capabilities, and analytics, as well as structured SQL engines.
We are addressing the challenge of
- tolerant,
- critical distributed systems and aim to deliver the world's best automation solutions for data platforms.
We have openings from junior to senior levels, and we will help you find a suitable position based on your experience and interests. Engineers at Canonical are mindful of
- source community dynamics and understand the needs of large, innovative organizations.
Location: This is a globally remote role.
What your day will look like
The data platform team automates data platform operations, including
- tolerant replication, TLS, installation, and more. The team also provides
- specific expertise on data systems to other teams within Canonical. This role focuses on creating and automating features of data platforms, not analyzing data within them.
- Collaborate proactively with a distributed team
- Write
- quality, idiomatic Python code to develop new features - Debug issues and engage with upstream communities publicly
- Work with talented engineers, including experts in various fields
- Discuss ideas and collaborate to find effective solutions
- Work remotely with global travel for 2 to 4 weeks per year for internal and external events
What we are looking for in you
- Proven
- on experience in software development using Python - Proven experience with distributed systems
- Bachelor's degree or equivalent in Computer Science, STEM, or related field
- Willingness to travel up to 4 times a year for internal events
Experience with data platform technologies (e. g. , Postgre
SQL, My
SQL, Mongo
DB, Open
Search, Kafka, Yugabyte, Trino, etc. ), Linux systems administration, cloud solutions (public or private), and Kubernetes for persistent data services can influence the role and level considered.
What we offer you
Compensation depends on location, experience, and skills. Benefits include a personal learning budget of $2, 000/year, annual reviews, recognition rewards, holiday leave, parental leave, Employee Assistance Programme, travel opportunities, and more. Canonical is a
- first company since 2004, fostering a flexible and innovative work environment.
About Canonical
Canonical is a pioneering
- source company, publisher of Ubuntu, and leader in AI, Io
T, and cloud platforms. We recruit globally and uphold high standards of excellence. Since 2004, we've been a
- first organization, offering a
- thinking work environment that encourages skill development and innovation.
Canonical is an
- opportunity employer committed to diversity and inclusion, ensuring fair consideration regardless of background or identity.
Additional Details
- Seniority level: Entry level
- Employment type: Full-time
- Job function: Engineering and Information Technology
- Industry: Software Development
- Informações detalhadas sobre a oferta de emprego
Empresa: Canonical Localização: Coimbra
Coimbra, Coimbra District, PortugalPublicado: 30. 5. 2025
Vaga de emprego atual
Seja o primeiro a candidar-se à vaga de emprego oferecida!