Talent.com
Python Engineer
Python EngineerCanonical • London, GB
Python Engineer

Python Engineer

Canonical • London, GB
30+ days ago
Job type
  • Full-time
  • Remote
Job description

Canonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include the world's leading public cloud and silicon providers, and industry leaders in many sectors. The company is a pioneer of global distributed collaboration, with + colleagues in 75+ countries and very few office-based roles. Teams meet two to four times yearly in person, in interesting locations around the world, to align on strategy and execution.

The company is founder-led, profitable, and growing.

This is a general track role, hiring for every team at Canonical who works in Python, across all levels of seniority. Apply here if you believe you are already an outstanding Python engineer.

Canonical works across the entire open source spectrum. Canonical Ubuntu is well-known as a developer favourite and enterprise-friendly Linux. Our web services and system utilities are often written in Python, which we choose where collaboration with other teams, ecosystems and communities is more important than raw performance.

We hire Python Developers with a passion for open-source software, innovation, and cutting-edge technologies. We also look for colleagues who understand that a great product is more than code – it is ready for the unexpected, it is well documented, it is comprehensively tested, it is tastefully presented in its CLI or GUI. At Canonical, you will have the opportunity to make significant contributions through high-quality, idiomatic Python code.

Your team will own a product that may comprise several codebases. These may be intended to run on servers, or on Kubernetes, or on the desktop, or as web services for Ubuntu clients. They may be utilities or frameworks or tools, or part of our production process.

Additionally, this role will give you the opportunity to engage with the broader open-source community. We're looking for individuals who can help build a thriving community, contribute to a broad range of technologies, and ensure seamless software operations at scale.

Location : we have remote Python engineering roles in every time zone.

What your day will look like

  • 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

What we are looking for in you

  • An exceptional academic track record from both high school and university
  • Undergraduate degree in Computer Science or STEM, or a compelling narrative about your 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 interpersonal skills, curiosity, flexibility, and accountability
  • Passion, thoughtfulness, and self-motivation
  • Excellent communication and presentation skills
  • Result-oriented, with a personal drive to meet commitments
  • Ability to travel twice a year, for company events up to two weeks each
  • Additional skills that you might also bring

  • Experience with container technologies such as LXD, Docker and Kubernetes
  • Understanding of build systems and toolchains, including for 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
  • What we offer you

    We consider geographical location, experience, and performance in shaping compensation worldwide. We revisit compensation annually (and more often for graduates and associates) to ensure we recognise outstanding performance. In addition to base pay, we offer a performance-driven annual bonus. We provide all team members with additional benefits, which reflect our values and ideals. We balance our programs to meet local needs and ensure fairness globally.

  • Distributed work environment with twice-yearly team sprints in person
  • Personal learning and development budget of USD 2, per year
  • Annual compensation review
  • Recognition rewards
  • Annual holiday leave
  • Maternity and paternity leave
  • Employee Assistance Programme
  • Opportunity to travel to new locations to meet colleagues
  • Priority Pass, and travel upgrades for long haul company events
  • Create a job alert for this search

    Python Engineer • London, GB

    Similar jobs
    Senior Backend Engineer (Python & FastAPI)

    Senior Backend Engineer (Python & FastAPI)

    Prism Digital • London, UK
    Full-time
    Senior Backend Engineer – High-Scale Systems | Python & FastAPI | Security SaaS.Sponsorship is not available for this role. Prism Digital have partnered with a super interesting and niche VC-backed ...Show more
    Last updated: 26 days ago • Promoted
    Senior Software Engineer

    Senior Software Engineer

    trg.recruitment • Greater London, England, United Kingdom
    Full-time
    Senior Software Engineer – Python / React / Next.Rare chance to join a very early stage AI platform that has just raised an unusually large Series A of close to $100 Million from tier one fintech a...Show more
    Last updated: 18 days ago • Promoted
    Python Software Engineer - Fintech

    Python Software Engineer - Fintech

    Run-Time Group • South West London, London, UK
    Full-time
    A Mid Level Python Engineer is required to join a Fintech company developing next generation tools for how companies get funding and optimise their working capital. Our client aims to change how cor...Show more
    Last updated: 30+ days ago • Promoted
    Python Data Engineer

    Python Data Engineer

    Brightbox GRP • East London, London, UK
    Full-time
    Contract | £400£458 per day (Inside IR35).Active SC Clearance is essential.We are seeking a highly capable Python-focused Data Engineer to join a delivery-driven team building and supporting comple...Show more
    Last updated: 29 days ago • Promoted
    AI Engineer

    AI Engineer

    Certain Advantage • South East London, London, UK
    Full-time
    Certain Advantage are recruiting on behalf of our Trading client for an.This will require some onsite days in Central London during the week. We are seeking Engineers skilled in python with a strong...Show more
    Last updated: 26 days ago • Promoted
    Python Developer

    Python Developer

    Runtime Group Ltd • City of London, London, United Kingdom
    Full-time
    A Python Backend Engineer is needed to join growing software house in London who specialise in helping businesses reduce wasteful processes, costs and energy. and improve their ROI.Our client aims ...Show more
    Last updated: 10 days ago • Promoted
    Python + AWS Developer

    Python + AWS Developer

    NEEV LIMITED • London, London, UK
    Full-time
    We are seeking a highly skilled Developers to develop, and maintain serverless applications using Python and AWS technologies. The ideal candidate will have extensive experience in building scalable...Show more
    Last updated: 4 days ago • Promoted
    Python Software Engineer

    Python Software Engineer

    Yoh, A Day & Zimmermann Company • London, England, United Kingdom
    Temporary
    Python Software Engineer – Visual Quality / Media – London Hybrid – Outside IR35.A London-based technology company is seeking a capable Python Developer to support development and maintenance of an...Show more
    Last updated: 27 days ago • Promoted
    Senior Software Engineer - C++, Python – Financial / Banking

    Senior Software Engineer - C++, Python – Financial / Banking

    N P Associates • London, England, United Kingdom
    Full-time
    Senior C++ Software Developer, Python – Financial / Banking.Candidates will have 5+ years C++ experience (ideally more) and excellent knowledge of Python – ideally coming from a Financial / Banking...Show more
    Last updated: 7 days ago • Promoted
    Python Engineer

    Python Engineer

    Generative Engineering • Greater London, England, United Kingdom
    Full-time
    Generative Engineering is bringing AI design into the real world by enabling generative engineering design for physical products. Our focus is creating millions more engineers globally and giving th...Show more
    Last updated: 1 day ago • Promoted
    Senior Python AWS Developer

    Senior Python AWS Developer

    Quinnox • City of London, London, UK
    Full-time
    The Delivery Support Engineer will support.Bridging Loans automation initiatives.The role involves a mix of direct delivery work and BAU support by backfilling existing resources, with a strong foc...Show more
    Last updated: 14 days ago • Promoted
    Python Engineer

    Python Engineer

    Realm • London Area, United Kingdom, United Kingdom
    Full-time
    Python Engineer – Institutional Trading Platform.Up to £140,000 Base + ~20% Bonus + Equity.We are an exclusive hiring partner for an institutional trading firm building the next generation of its c...Show more
    Last updated: 14 days ago • Promoted
    Solutions Architect - AWS / Python / Lead

    Solutions Architect - AWS / Python / Lead

    Oscar Associates Limited • City of London, London, UK
    Full-time
    Lead Solutions Architect - AWS.This is a hands-on leadership role, working across the full development lifecycle - from strategy and design to implementation and rollout - while mentoring a growing...Show more
    Last updated: 30+ days ago • Promoted
    Lead Python Developer Software Engineer Asset Manager London

    Lead Python Developer Software Engineer Asset Manager London

    Joseph Harry Ltd • London, London, UK
    Full-time
    Lead Python Developer (Software Engineer Programmer Developer React TypeScript Python PostgreSQL Node Fixed Income Equities Derivatives JavaScript Node Credit Rates Bonds Agile AWS GCP Azure Buy Si...Show more
    Last updated: 15 days ago • Promoted
    Software Engineer- Python

    Software Engineer- Python

    Vortexa • Greater London, England, United Kingdom
    Full-time
    Vortexa is a fast-growing international technology business founded to solve the immense information gap that exists in the energy industry. By using massive amounts of new satellite data and pionee...Show more
    Last updated: 1 day ago • Promoted
    Python Developer

    Python Developer

    Radley James • London Area, United Kingdom, United Kingdom
    Full-time
    A leading hedge fund is seeking an ambitious Python Quantitative Developer to join its London office.In this role, you will work closely with Quantitative Researchers and the wider front-office tea...Show more
    Last updated: 30+ days ago • Promoted
    Python Engineer

    Python Engineer

    Lendable Ltd • Greater London, England, United Kingdom
    Full-time
    About the roleWe’re looking for a • •full-stack Python engineer • • to join our Central Operations team.Central Ops sits across our core products (Cards, Loans and Motor), focusing on shared operation...Show more
    Last updated: 1 day ago • Promoted
    Python Engineer

    Python Engineer

    Lendable • Greater London, England, United Kingdom
    Full-time
    Lendable is on a mission to build the world's best technology to help people get credit and save money.We're building one of the world’s leading fintech companies and are off to a strong start : .One...Show more
    Last updated: 1 day ago • Promoted