← Zurück zur Liste
Stelle · Mid-level

Python Engineer

Sonstige • Mid-level • Remote • Vollzeit • Europäische Union EU/EMEA

Canonical's general track for every Python team at the company, across all seniority levels, remote from any time zone. Products may run on servers, Kubernetes, the desktop or as web services.

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 its communities
  • ▹Debug issues and produce high-quality code to fix them
  • ▹Contribute to technical documentation
  • ▹Work from home with global travel twice a year for company events

Requirements

  • ▹Exceptional academic track record from high school and university
  • ▹Undergraduate degree in Computer Science or STEM, or a compelling narrative about an alternative path
  • ▹Well-organised, self-starting and able to deliver to schedule
  • ▹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)
  • ▹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 skillsCuriosity and flexibilityAccountabilitySelf-motivationExcellent communication and presentation skillsResult-oriented

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 Programme
  • ▹Opportunity to travel to meet colleagues
  • ▹Priority Pass and travel upgrades for long-haul company events

About the company

Canonical publishes Ubuntu and is a leading provider of open source software and operating systems. It has 1200+ colleagues in 75+ countries, mostly working remotely, and is founder-led, profitable and growing.

Languages: Angol: professzionális, írásban és szóban
Education: Informatikai vagy STEM alapdiploma, vagy meggyőző alternatív szakmai út

Ähnliche Stellen