Remote Python Engineer Role

New

Skills

Build Systems Docker Engineer gRPC Kubernetes Linux Python Rest Api Sql

Join Canonical, the company behind Ubuntu, as a Python Engineer in a remote, globally distributed team. Canonical is a leader in open source software, powering enterprise initiatives in AI, cloud, data science, and IoT. Contribute to high-impact projects, collaborate with talented colleagues worldwide, and shape the future of open source technology. This role spans various teams and seniority levels, focusing on writing robust, maintainable Python code for diverse products and platforms.

Key Responsibilities
  • Design, develop, and test high-quality Python software across multiple products.
  • Collaborate proactively with a distributed, remote team.
  • Display technical leadership within Canonical and open-source communities.
  • Debug, resolve issues, and produce reliable code solutions.
  • Contribute to outstanding technical documentation and product presentation.
Required Skills & Qualifications
  • Exceptional academic record in Computer Science or STEM, or equivalent experience.
  • Proven experience writing modern, maintainable Python code.
  • Strong understanding of Linux, especially Debian or Ubuntu systems.
  • Familiarity with container technologies (LXD, Docker, Kubernetes).
  • Experience with web services, REST/gRPC APIs, and scalable architectures.
  • Knowledge of build systems and toolchains, including cross-compilation.
  • Excellent interpersonal, communication, and presentation skills.
  • Passion for open-source software and collaborative development.
  • Ability to travel internationally twice a year for company events.
  • Professional written and spoken English proficiency.

Job Type: Remote

Salary: Not Disclosed

Experience: Entry

Duration: 12 Months

Share this job:

Similar Jobs

DBA at Wikimedia Foundation

Posted 191 days ago

The Wikimedia Foundation is seeking a Senior DBA. Our objective is to make the sum of all human knowledge available to everyone, and we persist most of this knowledge in MariaDB.

Implementation, maintenance and troubleshooting of relational database systems in production and staging environments.

SQL Database Optimization LAMP Administration Linux
overtime