Skip to main content
Canonical
Canonical

Software Engineer - Data Infrastructure

RemoteEMEA
Published
Role
Backend
Salary not disclosed
Check eligibility

Open to Anywhere in EMEA. Set where you work from to check your eligibility.

No BS summary

Software engineer for data platform automation, from junior to senior level. Must have hands-on Python software development experience, distributed systems experience, and a CS/STEM degree or equivalent. Role is home-based in European, Middle East and African time zones, with travel up to 4 times a year.

Core skills

Python

Optional skills

PostgreSQLMySQLMongoDBOpenSearchKafkaYugabyteTrinoSuperset

What you'll do

  • Collaborate proactively with a distributed team
  • Write high-quality, idiomatic Python code to create new features
  • Debug issues and interact with upstream communities publicly
  • Work with helpful and talented engineers including experts in many fields
  • Discuss ideas and collaborate on finding good solutions
  • Work from home with global travel for 2 to 4 weeks per year for internal and external events
  • Create and automate features of data platforms
  • Provide domain-specific expertise on the actual data system to other teams within Canonical

What they require

  • Proven hands-on experience in software development using Python
  • Proven hands-on experience in distributed systems
  • Have a Bachelor’s or equivalent in Computer Science, STEM, or a similar degree
  • Willingness to travel up to 4 times a year for internal events
  • Engineers who thrive at Canonical are mindful of open-source community dynamics and equally aware of the needs of large, innovative organisations
  • Preferred: Experience operating and managing data platform technologies like PostgreSQL, MySQL, MongoDB, OpenSearch, Kafka, Yugabyte, Trino, Superset, Atlas, Ranger, and Redis
  • Preferred: Experience with Linux systems administration, package management, and operations
  • Preferred: Experience with the public cloud or a private cloud solution like OpenStack
  • Preferred: Experience with operating Kubernetes clusters and a belief that it can be used for serious persistent data services

Benefits

  • Competitive base pay
  • Certain roles are also eligible for additional benefits and rewards including annual bonuses and sales incentives based on revenue or utilisation
  • Fully remote working environment - we’ve been working remotely since 2004!
  • Personal learning and development budget of 2,000USD per annum
  • Annual compensation review
  • Recognition rewards
  • Annual holiday leave
  • Parental Leave
  • Employee Assistance Programme
  • Opportunity to travel to new locations to meet colleagues at ‘sprints’
  • Priority Pass for travel and travel upgrades for long haul company events

London-based software company, developer of Ubuntu

Open Source SoftwareEnterprisecanonical.com/

What people say about this company

3.6/ 5

  • Employees appreciate the company's commitment to open-source software and its impact on the tech community.
  • Many enjoy the flexibility of remote work and the work-life balance offered.
  • Some reviews mention a lack of clear career progression and development opportunities.
Salary not disclosed