Skip to main content

Python Engineer

Python Engineer
Get It Recruit - Professional Services
remote
9 months 3 weeks ago

About Us

We are a globally renowned open-source organization, committed to innovation and cutting-edge technologies. Operating across the entire open-source spectrum, we are best known for Canonical Ubuntu, a developer-favorite and enterprise-friendly Linux distribution. At our core, we believe in the power of collaboration and the importance of contributing to diverse ecosystems and communities.

Job Opportunity: Python Developer

Location: Remote (Global time zones)

Your Role

As a Python Developer at Canonical, you'll join a passionate team that values open-source software and embraces challenges. We're seeking exceptional individuals with a knack for crafting high-quality, idiomatic Python code. In this role, you'll contribute to various projects, owning products that span multiple codebases and platforms.

Responsibilities

  • Write high-quality, well-designed, and well-tested Python software.
  • Collaborate proactively with a globally distributed team.
  • Demonstrate technical leadership within Canonical and open-source communities.
  • Debug issues and produce high-quality code fixes.
  • Contribute to comprehensive and top-notch technical documentation.
  • Work from home with the opportunity for global travel twice a year for company events.

What We Look For

Exceptional academic track record (high school and university).

Undergraduate degree in Computer Science or STEM, or a compelling alternative narrative.

Drive and a history of surpassing expectations.

Well-organized, self-starting, and able to deliver on schedule.

Professional demeanor in interactions with colleagues, partners, and the community.

Experience in writing thoroughly designed, modern, maintainable Python code.

Conscientiousness and detail orientation with a focus on performance.

Professional proficiency in written and spoken English.

Additional Skills

Experience with Linux (Debian or Ubuntu preferred).

We value a diverse set of skills, and candidates with expertise in the following areas are encouraged to apply:

  • Container technologies (LXD, Docker, Kubernetes).
  • Understanding of build systems and toolchains, including cross-compilation.
  • Proficiency in additional languages (Golang, Rust, C, C++).
  • Quality and test engineering expertise.
  • Web or Flutter front-end experience.
  • REST and gRPC API experience.
  • SQL and NoSQL data store expertise.
  • Experience with public clouds or OpenStack.
  • Debian/Ubuntu packaging experience.
  • Systems programming or scalable web services knowledge.
  • Performance engineering and security experience.

What We Offer

  • Competitive compensation, reviewed annually.
  • Performance-driven annual bonus.
  • Additional Benefits Reflecting Our Values.
  • Distributed work environment with twice-yearly in-person team sprints.
  • Personal learning and development budget of USD 2,000 per year.
  • Recognition rewards.
  • Annual holiday leave.
  • Maternity and paternity leave.
  • Employee Assistance Programme.
  • Opportunity to travel to new locations for company events.
  • Priority Pass and travel upgrades for long-haul events.

Join us at Canonical, where your passion for Python, open-source, and innovation will thrive! Apply now for a chance to make significant contributions and be part of a global community.

Employment Type: Full-Time

Expertise level

Work arrangement

Similar Jobs in United States

Similar Jobs in Oklahoma

Similar Jobs in Tulsa