Python Engineer
Canonical
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 1200+ 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,000 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
About Canonical
Canonical is a pioneering tech firm at the forefront of the global move to open source. As the company that publishes Ubuntu, one of the most important open-source projects and the platform for AI, IoT, and the cloud, we are changing the world of software. We recruit on a global basis and set a very high standard for people joining the company. We expect excellence; in order to succeed, we need to be the best at what we do. Most colleagues at Canonical have worked from home since our inception in 2004. Working here is a step into the future and will challenge you to think differently, work smarter, learn new skills, and raise your game.
Canonical is an equal opportunity employer
We are proud to foster a workplace free from discrimination. Diversity of experience, perspectives, and background create a better work environment and better products. Whatever your identity, we will give your application fair consideration.
#LI-remote
30.000 €
...infrastructure tooling supporting the lithography application software. The local teams total over 30 engineers. The technologies required by this position are: Python, templating in ansible playbooks, network services on Linux, Bash, Jenkins, CCNA 1-2. Occasional...ConsigliatoLavoro da remoto60.000 €
...and Kanban, for defining, estimating, and delivering work. Skills Must have Python, Infrastructure as a Service (IaaS), Microsoft Azure DevOps,...ConsigliatoLavoro da remoto60.000 €
...at scale, using Agile methodologies, and with recent coding experience in two or more of the following languages: C#, PowerShell, Python - Experience working with customers face to face, leading and driving discussions with senior personnel regarding trade-offs, best...ConsigliatoLavoro da remoto- ...Company Description We’re Nagarro. We are a digital product engineering company that is scaling in a big way! We build products, services, and experiences that inspire, excite, and delight. We work at scale — across all devices and digital mediums, and our people exist...ConsigliatoTempo pieno
- ...companies in the US and Europe hire experienced engineers, from funded startups to teams like... ...Enterprise Software Engineering, React & Python, React & Golang, Golang, React & Java,... ...React Native, Electron, Scala, C++, Unreal Engine & C++, Python & LLM, Unity, or Machine Learning...ConsigliatoTempo pienoRemotoOrario flessibile
- ...data streams, transforming on-chain activity and market intelligence into actionable insights. Working with a highly experienced engineering team, you will design scalable, secure, and reliable systems while solving complex technical challenges across decentralized ecosystems...Tempo pieno
- ...multi-million ARR and a team of 14 from AWS, Snyk, GitHub, Okta, Netlify, Uber, Samsara and more. We are hiring Senior+ Full-Stack Engineers to join the core engineering team building Nango’s platform. This is a product engineering role: you’ll take features from...Tempo pienoRemoto
- ...Description Full Stack Engineer – Marketing Tech, AI & Automation | Remote Position Type: Full-Time, Remote Working Hours:... ...build production-ready internal tools using Next.js, React, and Python , connect advertising platforms with CRM and backend systems,...Tempo pienoRemoto
- ...and powered by visual composers for true holistic composition of modern applications. Why Join Us As a Junior Full Stack Engineer , you will be part of the core product team , working side by side with senior engineers to learn and contribute to the state-...Lavoro da remotoTempo pienoOrario flessibile
- Aggiornato il 15/03/23 Full Stack La nostra azienda, Pixel Service & Consulting Srl ( sta costantemente accrescendo negli anni la propria presenza sul mercato IT, occupandosi in particolare di sviluppare software gestionali in modalità Cloud nel contesto di ambiti...Lavoro da remotoSmart workingTempo pienoImpiego permanenteDisponibilità immediataOrario flessibile
60.000 € - 75.000 €
...make a lasting impact on a suite of products that are changing the game in multiple industries. – Work with passionate senior engineers who share their knowledge and expertise – Great ownership of your work. You will be part of a dynamic, innovative, and passionate...Tempo pienoRemotoWeekendTurno di pomeridiano90000 $
...trading terminal designed to research, monitor, and execute across markets around the clock. We’re looking for a highly experienced engineer who can own architecture and implementation across frontend, backend, and Web3 integrations. You should be comfortable scaling...Tempo pienoRemotoOrario flessibile500 $/mese
...hedge funds, and crypto exchanges, totalling over 10 million brokerage accounts. Our global team is a diverse group of experienced engineers, traders, and brokerage professionals who are working to achieve our mission of opening financial services to everyone on the...Tempo pienoTurno di pomeridiano- ...more details: We’re looking for highly experienced software engineer (SR+) to help evaluate the quality of interactions with modern... ...equivalent experience) • Strong background in TypeScript/JavaScript or Python • Hands-on experience with at least one of OpenAI Codex,...Tempo pienoRemotoOrario flessibile
- ...from the agent running on customer hosts and Kubernetes nodes to ingestion and processing in the Sysdig backend. - Reporting to the Engineering Manager, you will solve performance, scalability and correctness problems across the whole pipeline. - You will lead technical...Tempo pieno
140000 $
...to use your talents to transform healthcare in the United States, come join us! About the Role We’re hiring a Senior Software Engineer to join our Member Experience engineering team — the team that builds the products our members use every day to find care,...Tempo pieno- Responsibilities Advance the Turso open-source database, especially its Postgres compatibility layer. Maintain Turso Cloud operations, including the Cloud API and data-plane operations. Improve the scalability of Turso Cloud to support 100 times more databases...RemotoOrario flessibile
- ...position is listed on behalf of a partner company, which manages all applications and next steps. Our partner is looking for a Software Engineer – Storage based in Italy. We are looking for an experienced software engineer to help build and scale a high-performance object...Tempo pieno
- ...listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Senior Software Engineer – Storybook based in Italy. Join a team building and maintaining one of the web development ecosystem’s leading tools for creating...Tempo pienoRemoto
- ...concurrency controls. Review pull requests and maintain consistent engineering standards across the codebase. Requirements Typically 5+... ...ownership of a service from design through on-call. Strong Python experience with Django or a similar framework, PostgreSQL, and...Tempo pieno
- ...crafted thoughtful APIs. All so we can provide a best-in-class experience for our clients. By combining highly-skilled product and engineering talent with seasoned finance professionals, we’re building the essentials to compete in today’s fast-paced markets. The Role:...Tempo pienoRemoto
- ...contributing to increasing the capabilities of our models and the value they drive for our customers. Cohere is a team of researchers, engineers, designers, and more, who are all passionate about their craft. We are a global technology company headquartered in Toronto...Tempo pienoRemoto
- ...distributed data systems. Requirements ~3+ years of software engineering experience with solid distributed-systems and data... ...data-quality basics. ~ Strong coding skills in Java, Scala, or Python. ~ Familiarity with cloud data infrastructure on GCP or AWS....Lavoro da casaOrario flessibile
- ...institutional clients. The Pro team is responsible for everything to do with the trading backend services such as the matching engine, market data gateways, internal and external APIs, and various other trading services. The team is located globally and responsibilities...
- ...STAFF SOFTWARE ENGINEER (AI EVALS) Contract | $100–$200/hour | 20-40 hrs/week | Start ASAP We’re looking for highly experienced software... ...) – Strong background in one of the below: – Go – Python – Rust – TypeScript / JavaScript – Hands-on experience...Tempo pienoDisponibilità immediata40 h/sett.
- ...in New York City, and we are solving some of the biggest challenges in youth sports today. The Position: As a Staff Software Engineer, you will lead the technical design and delivery of integrations and APIs built and operated as products. You will help turn...Tempo pienoDisponibilità immediataRemotoLavoro da casa
- We are looking for Software Developers with commercial C++ experience to join our team. We value people who are smart, calm, and thoughtful, and who care about getting the details right. WHAT YOU’LL BE DOING: Contribute to the design, implementation, testing, and deployment...Tempo pienoLavoro ibridoRemotoOrario flessibile
- ...Developer with strong Angular and .NET expertise who knows how to leverage AI to build and ship features faster. Join a growing engineering team developing a healthcare revenue cycle management platform that streamlines insurance claims, billing, and financial workflows...Tempo pieno
- ...development practices, and transition the platform from active development into stable operations. With a strong focus on backend engineering, you will build reliable APIs, secure authentication systems, and scalable cloud-based integrations. You will also contribute to...Tempo pienoStage/Tirocinio
- ...and Vector Search. All services are deeply integrated and designed for growth. ABOUT THE ROLE We’re looking for a Data API Engineer to join our Data API Team and help improve the feature set, reliability and performance of our Data API, based on the PostgREST project...RemotoOrario flessibile