Canonical Sevilla La Nueva, Community of Madrid, Spain
Join or sign in to find your next job
Join to apply for the Software Engineer - Data Infrastructure role at Canonical
Canonical Sevilla La Nueva, Community of Madrid, Spain
1 day ago Be among the first 25 applicants
Join to apply for the Software Engineer - Data Infrastructure role at Canonical
Canonical is building a comprehensive automation suite to provide multi-cloud and on-premise data solutions for the enterprise. The data platform team develops a range of data stores and technologies, including big data, NoSQL, cache layers, and analytics, as well as structured SQL engines.
We are tackling fault-tolerant, mission-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 open-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 fault-tolerant replication, TLS, installation, and more. The team also provides domain-specific expertise on data systems to other teams at Canonical. This role focuses on creating and automating features of data platforms, not analyzing data in them.
* Collaborate proactively with a distributed team
* Write high-quality, idiomatic Python code to develop new features
* Debug issues and engage with upstream communities publicly
* Work with talented engineers and experts across fields
* Discuss ideas and collaborate on solutions
* Work remotely with 2 to 4 weeks of travel annually for internal and external events
What we are looking for in you
* Proven experience in software development using Python
* Experience with distributed systems
* Bachelor's degree or equivalent in Computer Science, STEM, or similar
* Willingness to travel up to 4 times a year for internal events
Additional Skills That You Might Also Bring
You might have experience in some of the following, which will influence the role and level considered:
* Managing data platforms like PostgreSQL, MySQL, MongoDB, OpenSearch, Kafka, Yugabyte, Trino, Superset, Atlas, Ranger, Redis
* Linux systems administration and operations
* Experience with cloud solutions such as public clouds or OpenStack
* Operating Kubernetes clusters with a focus on persistent data services
What we offer you
Your salary depends on location, experience, and skills. Additional benefits may include bonuses and incentives based on performance. We aim for equity across our global workforce.
* Fully remote work environment — operating remotely since 2004
* Annual learning and development budget of $2,000 USD
* Annual compensation review
* Recognition rewards, holiday leave, parental leave, Employee Assistance Programme
* Opportunities to travel for company events
About Canonical
Canonical is a leading open-source company, known for Ubuntu, and is at the forefront of AI, IoT, and cloud technologies. We hire globally and uphold high standards of excellence. Since 2004, we've operated as a remote-first company, encouraging innovative thinking and continuous learning. We are an equal-opportunity employer, valuing diversity and inclusion.
#J-18808-Ljbffr