Python Engineer
Canonical
Python Engineer
Home based - Worldwide
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
- ...development through high-quality training data, evaluations, and engineering talent. \n \n About the Role: \n We're looking for a... ...\n \n \n Required Skills: \n \n Proficiency in Python (especially building/maintaining pipelines and infra) or Typescript...SuggestedRemote jobFor contractorsFreelanceImmediate start
- Job ID: 20208137Reference Number: 23-01193Title: Python EngineerLocation: Iselin, NJ, 08830Posted Date: 2023-07-25Company: HAN StaffingPython EngineerSuggested
- ...opportunity to impact your career and provide an adventure where you can push the limits of what’s possible. You’ll work with talented engineers, tackle meaningful technical challenges, and help deliver technology that supports customers at scale.As a Lead Software Engineer...Suggested
- ...I have a full time opportunity for a SQL/Python Analytics Engineer to join the team with one of our top organizations in Rye NY. The Analytics Engineer operates in a world of solid Python (or R skills) and SQL. You will “very” business facing in this role and be responsible...SuggestedFull timeH1bWork at officeRemote work
- ...Austin, TXEmployment Type: C2CIndustry: Computer SoftwareClient: WiproContact: Meghana GorusuCompany: SRI Tech SolutionsJob Title: Python Engineer with Kubernetes exp is mustLocation: Austin,TexasFulltime or C2C is ok.Job Description:Prior relevant experience in enterprise-...Suggested
- ...Python Developer/Engineer – 100% Remote Software developers with strong Python, backend skills, Kubernetes and with security engineering background. The person needs to have experience building authentication systems or integrating with authentication providers, building...Remote work
- Job Description * Looking for a strong Python engineer with hands-on experience with Python programming. * Some exposure to AI/ ML development is required. Roles & Responsibilities * Looking for senior candidates with 9+ years of experience
$68 per hour
...Python/S3 Engineer 18 Month W2Contract Hybrid 3 days onsite Plano | Jersey City | Charlotte $68/hour Candidate should understand how to leverage AI to improve efficiency, AI should not be required for candidates to demonstrate their technical knowledge and...- ...involvement in technology innovation, ERP and CRM counselling, Product Engineering, Business Intelligence, Data Management, SOA, BPM, Data... ...development and business keenness.Job DescriptionTitle : Hive+Python EngineerLocation: Sunnyvale, CAJob Description :· 8-10 Years...Worldwide
- ...Role: Python Engineer Location: Jersey City, NJ Job Type: Fulltime Experience Required - 7+ Years Must Have Technical/Functional Skills • Minimum 6 to 8 years of hands-on infrastructure automation experience using Python and PowerShell scripting. • Hands...Full time
- ...Experience level - 10+ Years Seeking a hands-on Senior Python & MongoDB Engineer to build and support mission-critical, high-volume applications. The ideal candidate will have deep expertise in Python, MongoDB, distributed systems, performance optimization, scalability...Full time
- ...Python Engineer Python ETL? Customer has an existing, working, framework and the candidate would need to copy the framework but this requires deep knowledge of how Python works. Candidate would need to write custom utilities. The scenario is they are reading from an...Remote work
- ...~ Master's or Ph.D. in Mechanical Engineering, Applied Mathematics, Physics, Computational Engineering, or related field. ~3+ years... ...numerical modeling, simulation, or scientific computing. ~ Python programming skill ~ Strong command over Python programming...
- ...Python Backend Engineer Location: Phoenix, AZ (Hybrid) Duration: Long term contract Need locals, F2F required (non-locals also fine who are ready to attend the F2F interview) Please submit more profiles, look for Sr candidates with 10+ years of experience....Long term contractLocal area
- Job ID: 29357116Reference Number: 26-00976Title: Python Backend Engineer / AI EngineerPosted Date: 2026-09-24Contact: Vishika ChaudharyContact Email: ****@*****.*** Phone: (***) ***-****Company: HAN Staffing Python Backend Engineer / AI EngineerJob...Work at office
$96.9k - $247.9k
...ve built a culture that’s passionate about developing software engineers. Software doesn't build itself. People do. In fact, teams of people... ...Business Journal. We’re looking for multiple Backend Python Engineers to join our growing team, and we have opportunities available...Full timeImmediate start- ...Optum | Python Developer X2 Contract to Hire | Remote High-Level Individual Duties: Hands on development for new features/functionality, and enhancements Engage with leads, developers, and business on coming up with creative solutions – looking for someone...Contract workRemote work
- ...today. Get to know us at genpact.com and on LinkedIn, X, YouTube, and Facebook. Inviting applications for the role of Python Java Engineer in NYC ,3 days from office Hybrid , day 1st onsite Fulltime role . Responsibilities Identify, design, and implement...Full timeWork at office
- ...Job Title: Python Backend Engineer Location: Phoenix, AZ (Hybrid-Final interview is F2F-Need local candidate only) Duration: Long term contract Key Skills: Python Backend, workflow orchestration systems (Temporal), CI/CD, Docker/Kubernetes Job...Long term contractLocal area
- ...NessContact: Meghana GorusuCompany: SRI Tech SolutionsJob Title: Python Full Stack EngineerLocation: 4 WTC, NY (Hybrid- 3days a week... ...Role:We are seeking a highly skilled and experienced Full Stack Engineer to join our dynamic team. In this role, you will leverage your...Hourly pay
- ...and be part of a team that is transforming how financial data is engineered, processed, and delivered at scale. At JPMorganChase, we... ...that run synchronously with appropriate systems, with a focus on Python backend development and PySpark-based data processingBuild, deploy...
- ...Python Engineer No. of Positions: 2 Location: Pittsburgh, PA (Locals only, Day 1 Onsite). Mandatory Skills: Python, Pyspark, Financial Risk Modeling, SQL. Job Description : 9-10 years of experience Good Proficiency in Python pyspark Good proficiency...Local area
$70 - $85 per hour
...Python Engineer Join our team as a Python Engineer in a hybrid role across various locations. This contract position involves designing and implementing data processes using generic technologies, collaborating with architects and data teams to ensure robust solutions...Contract work- As a Software Engineer III at JPMorganChase within the Corporate Sector(Treasury & Chief Investment Office Technology), you serve as a... ...environment with one or more modern programming languages (Java, Python) and database querying languagesExperience with ReactHands-on...Work at office
- ...practices, documenting patterns, and working closely with platform engineering groups to drive alignment and deliver systems. Success in this... ...of professional software engineering experience ~ Strong Python - production services, not just scripting ~ Demonstrated...Full timeWork at officeFlexible hours
$130k
...Role: Python Engineer Location: Remote, however travel might be required as per business requirements Max Salary: $130K (Do not stop on salary part) Where you're headed Contributing to the development and deployment of new and existing products, you'll...Work experience placementRemote work$90 per hour
...Our client is seeking a Python Backend Engineer to design, build, and maintain scalable backend systems and workflow-driven applications in a fast-paced, data-intensive environment. The ideal candidate will have strong Python expertise, experience working with complex...$250k
...A leading private equity firm is seeking a Principal Software Engineer to join its technology organization. The team builds and supports... ...and reliable solutions. The ideal candidate is a strong Python engineer with deep software engineering fundamentals, strong architectural...Full time- ...environment • 2+ years of hands-on development experience using Oracle PL/SQL • 4+ years of hands-on development experience using Python • At least 2+ years of practical experience developing solutions hosted on major cloud platforms, including: o OpenShift o...Remote work
$140k - $160k
...behalf of our employees.OVERVIEWWe’re hiring a Senior Full-Stack Engineer to turn our AI and machine learning capabilities into real... ...data APIs, and AI-powered dashboardsDevelop backend services (Python: FastAPI/Django, Node.js)Integrate with Databricks and AWS SageMakerCreate...Local areaRelocation package
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Python Engineer. Be the first to apply!
- work from home python developer United States
- entry level python developer United States
- senior python developer United States
- full stack / python developer (remote) United States
- python developer part time United States
- freelance python developer United States
- python engineer United States
- python developer United States
- python developer no experience United States
- python developer remote United States




