← Back to list
Job

Python Engineer

Other • Remote • Full-time • European Union EU/EMEA

A general track for Python engineers of all seniority levels across Canonical's teams: you write well-designed, well-tested, idiomatic Python, working remotely from any time zone.

Responsibilities

  • ▹Write high-quality, well-designed and well-tested Python software
  • ▹Collaborate proactively with a globally distributed team
  • ▹Display technical leadership at Canonical and in our communities
  • ▹Debug issues and produce high-quality code to fix them
  • ▹Contribute to technical documentation with the aim to make it the best of its kind
  • ▹Work from home with global travel twice a year for company events

Requirements

  • ▹An exceptional academic track record from both high school and university
  • ▹Undergraduate degree in Computer Science or STEM, or a compelling narrative about an alternative path
  • ▹Drive and a track record of going above and beyond expectations
  • ▹Well-organised, self-starting and able to deliver to schedule
  • ▹Professional manner interacting with colleagues, partners and community
  • ▹Experience writing thoroughly designed, modern, maintainable Python
  • ▹Conscientiousness and detail orientation, with a focus on performance
  • ▹Professional written and spoken English
  • ▹Experience with Linux (Debian or Ubuntu preferred)
  • ▹Excellent communication and presentation skills
  • ▹Result-oriented, with a personal drive to meet commitments
  • ▹Ability to travel twice a year for company events of up to two weeks each

Nice to have

  • ▹Experience with container technologies such as LXD, Docker and Kubernetes
  • ▹Understanding of build systems and toolchains, including cross-compilation
  • ▹Additional languages, particularly Golang or Rust, C or C++
  • ▹Deep quality and test engineering
  • ▹Web or Flutter front-end experience
  • ▹REST and gRPC API experience
  • ▹SQL and NoSQL data store expertise
  • ▹Experience with public clouds or OpenStack
  • ▹Experience with Debian/Ubuntu packaging
  • ▹Experience with systems programming or scalable web services
  • ▹Performance engineering and security experience

Soft skills

Excellent interpersonal skills, curiosity, flexibility and accountabilityPassion, thoughtfulness and self-motivation

What we offer

  • ▹Distributed work environment with twice-yearly in-person team sprints
  • ▹Personal learning and development budget of USD 2,000 per year
  • ▹Annual compensation review
  • ▹Performance-driven annual bonus
  • ▹Recognition rewards
  • ▹Annual holiday leave
  • ▹Maternity and paternity leave
  • ▹Employee assistance program
  • ▹Travel to meet colleagues and attend company events
  • ▹Priority Pass and travel upgrades for long-haul company events

About the company

Canonical publishes Ubuntu and is a pioneering open source technology company. It recruits globally and has worked remotely since 2004.

Languages: Angol: szakmai szint, írásban és szóban
Education: Informatikai vagy STEM alapdiploma, illetve meggyőző alternatív szakmai pálya

Similar jobs