Remote Software Engineer - Data Infrastructure

Posted

This job is closed

This job post is closed and the position is probably filled. Please do not apply.  Automatically closed by a robot after apply link was detected as broken.

Description:

  • 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 full range of data stores and technologies, including big data, NoSQL, cache-layer capabilities, analytics, and structured SQL engines.
  • The team is focused on creating fault-tolerant mission-critical distributed systems and aims to deliver the best automation solution for data platforms.
  • The role involves automation of data platform operations, ensuring fault-tolerant replication, TLS, installation, and providing domain-specific expertise to other teams.
  • Responsibilities include collaborating with a distributed team, writing high-quality Python code, debugging issues, and interacting with upstream communities.
  • The position is globally remote, with travel required for 2 to 4 weeks per year for internal and external events.

Requirements:

  • Proven hands-on experience in software development using Python is required.
  • Proven hands-on experience in distributed systems is necessary.
  • A Bachelor’s degree or equivalent in Computer Science, STEM, or a similar field is required.
  • Willingness to travel up to 4 times a year for internal events is expected.
  • Additional experience with data platform technologies like PostgreSQL, MySQL, MongoDB, OpenSearch, Kafka, Yugabyte, Trino, Superset, Atlas, Ranger, and Redis is a plus.
  • Experience with Linux systems administration, package management, and operations is beneficial.
  • Familiarity with public or private cloud solutions like OpenStack and operating Kubernetes clusters is advantageous.

Benefits:

  • The position offers a fully remote working environment, reflecting Canonical's remote-first approach since 2004.
  • A personal learning and development budget of 2,000 USD per annum is provided.
  • There is an annual compensation review to ensure competitive pay.
  • Recognition rewards are available for outstanding contributions.
  • Employees receive annual holiday leave and parental leave.
  • An Employee Assistance Programme is offered for support.
  • Opportunities to travel to new locations for team 'sprints' are available.
  • A Priority Pass for travel and travel upgrades for long-haul company events is included.
About the job
Posted on
Job type
Salary
-
Location requirements
Leave a feedback