← Back to list
Job

Software Engineer - Data Infrastructure

Software Engineer • Remote • Full-time European Union EU/EMEA

A software engineering role on Canonical's data platform team, automating multi-cloud and on-premise data platforms, open to both junior and senior levels, remote within EMEA time zones.

Responsibilities

  • 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

Requirements

  • Proven hands-on experience in software development using Python
  • Proven hands-on experience in distributed systems
  • Bachelor's or equivalent degree in Computer Science, STEM, or a similar field
  • Willingness to travel up to 4 times a year for internal events

Nice to have

  • Experience operating and managing data platform technologies like PostgreSQL, MySQL, MongoDB, OpenSearch, Kafka, Yugabyte, Trino, Superset, Atlas, Ranger, and Redis
  • Experience with Linux systems administration, package management, and operations
  • Experience with public cloud or a private cloud solution like OpenStack
  • Experience operating Kubernetes clusters and belief that it can be used for serious persistent data services

Soft skills

Mindful of open-source community dynamics and aware of the needs of large, innovative organisations

What we offer

  • Fully remote working environment since 2004
  • Personal learning and development budget of USD 2,000 per annum
  • Annual compensation review
  • Annual bonuses and sales incentives based on revenue or utilisation for eligible roles

About the company

Canonical is building a comprehensive automation suite to provide multi-cloud and on-premise data solutions for the enterprise, spanning big data, NoSQL, cache-layer capabilities, and structured SQL engines.

Education: Alapképzés (Bachelor) vagy azzal egyenértékű végzettség számítástechnikából, STEM-ből vagy hasonló területről

Similar jobs