1 - 20 of 148,629 Jobs

Search for Open Source Engineer - Python at Braintrust | Remote

148,629 results

Apply
Braintrust logoBraintrust logo
Full-time|Remote|Remote

About BraintrustBraintrust is at the forefront of AI observability, providing an innovative platform that seamlessly connects evaluation and observability within a single workflow. Our technology empowers developers to gain comprehensive insights into AI behavior in production, equipping them with the necessary tools for enhancement.Leading companies such as…

Jul 28, 2025
Apply
Braintrust logoBraintrust logo
Full-time|Remote|Remote

About BraintrustBraintrust is an innovative AI observability platform that integrates evaluations and observability into a seamless workflow. By providing builders with enhanced visibility into AI behavior during production, Braintrust equips them with the necessary tools to refine and improve their AI systems.Our platform is trusted by teams at leading companies like Notion, Stripe, Zapier, Vercel, and Ramp, enabling them to compare models, test prompts, and catch regressions. This iterative process transforms production data into more effective AI solutions with each release.About the RoleWe are seeking talented engineers to develop our open-source libraries, which empower users to observe, understand, and enhance AI operations within their production applications. These Software Development Kits (SDKs) are essential components of Braintrust's platform, facilitating evaluation and observability pipelines across diverse environments, frameworks, and AI providers.This role is perfect for engineers who are enthusiastic about developer experience, API design, and creating fast, reliable, and idiomatic libraries. You will take full ownership of the SDK lifecycle, including design, implementation, release, documentation, and community engagement. Your contributions will be integrated into thousands of applications, shaping the future of AI adoption and operationalization across various industries.Your ResponsibilitiesCraft elegant, idiomatic, and robust SDKs to enhance Braintrust’s LLM evaluation and AI observability capabilities.Prioritize developer experience by ensuring our libraries are user-friendly, efficient, and enjoyable to work with.Integrate with major AI providers, frameworks, and platforms that our customers depend on, such as OpenAI, Anthropic, and Gemini.Develop tools and automation processes to streamline testing, profiling, and release workflows.Work collaboratively with backend, platform, and product teams to create a cohesive and polished developer experience.Act as a community ambassador by engaging with users, understanding their challenges, assisting them in merging fixes, and demonstrating empathy for their needs.Ideal Candidate ProfileYou are customer-focused and passionate about tackling real-world challenges faced by developers.You possess extensive knowledge of Go and understand what it takes to build fast, idiomatic, and reliable libraries within that ecosystem.You are skilled with the tools necessary for developing robust SDKs, including testing frameworks, profilers, CI/CD pipelines, and packaging systems.You care deeply about developer experience, from intuitive APIs and clear documentation to thoughtful error handling and backward compatibility.

Jul 28, 2025
Apply
Canonical logoCanonical logo
Full-time|Remote|Home based - Worldwide

Canonical, a preeminent provider of open source software and operating systems for the global tech market, is seeking a skilled Performance Engineer. Our flagship platform, Ubuntu, is instrumental in pioneering enterprise initiatives across public cloud, data science, artificial intelligence, engineering innovation, and the Internet of Things (IoT). We serve a diverse clientele, including leading public cloud providers and industry giants across various sectors.As a champion of global distributed collaboration, Canonical boasts a dynamic team of over 1,000 professionals across more than 70 countries, with minimal office-based roles. Our teams convene in unique locations worldwide two to four times a year to synchronize on strategies and implementations.As a profitable, founder-led company on an upward trajectory, we are excited to introduce a new career path for Performance Engineers, who will play a vital role in enhancing software performance, accuracy, and efficiency. We are expanding these positions into every engineering team across the organization.Our open source platform encompasses all levels of the software stack—from the kernel to server and desktop applications, culminating in web technologies. The addition of performance engineering roles will empower teams to cultivate skills, tools, culture, and insights that enhance our product lineup. Our dedicated central performance engineering team will lead the development of shared tools, dashboards, measurement frameworks, and analytical capabilities. We refer to this focus as percorr, reflecting our belief that profound insights into performance measurement and design can also enhance correctness frameworks. An engineer's comprehensive understanding—from applications and runtimes to compilers and CPUs—enables innovative thinking about the right metrics and validation methods.Our teams collaborate with major silicon vendors and cloud providers, emphasizing performance optimization tailored to specific architectures, CPU families, or hypervisors. Our mission is to ensure Ubuntu users have the freedom to choose their platforms while enjoying unrivaled performance and efficiency across the entire stack, from kernel to codec.We also encourage performance and correctness engineers to transition between products every two years, providing opportunities to elevate performance standards across a variety of offerings, enhancing our innovative spirit.

Jan 20, 2026
Apply
Canonical logoCanonical logo
Full-time|Remote|Home based - Worldwide

Join Canonical, a global leader in open source technology, as a Senior Python Engineer. In this dynamic remote role, you will develop high-quality Python applications that power our innovative solutions in cloud computing, data science, and IoT. Collaborate with a diverse team of experts, contribute to impactful projects, and engage with the open-source community to enhance software operations globally. If you are passionate about creating exceptional software and driving technical excellence, we want to hear from you!

Jan 20, 2026
Apply
Canonical logoCanonical logo
Full-time|Remote|Home based - Worldwide

Canonical, a trailblazer in the realm of open-source software and operating systems, is seeking a passionate Rust Engineering Lead to join our globally distributed team. Our flagship platform, Ubuntu, is at the forefront of transformative enterprise solutions across various sectors including public cloud, data science, AI, and IoT. With a diverse clientele that features top-tier public cloud and silicon providers, Canonical thrives on fostering innovation and collaboration from over 1200 talented professionals spanning more than 75 countries, with minimal office-based roles. We gather in-person a few times a year in exciting global locations to align strategies and drive execution.As a founder-led, profitable company, we are committed to growth and technological advancement. We invite Rust Engineering Leads of all experience levels to lead the integration of Rust across Canonical's offerings, commencing with Ubuntu and expanding into our own projects and open-source initiatives. We view Rust as a pivotal language for system-level services, representing a natural evolution from traditional C and C++ programming. This role presents a unique opportunity to revolutionize the foundations of future Linux systems, utilizing Rust to enhance everything from system firmware and embedded software to bootloaders, kernels, and desktop environments.Our goal is to position Ubuntu as the premier platform for Rust development, ensuring seamless access to a comprehensive array of tools and capabilities that support cutting-edge open-source and enterprise development.This job listing serves as a general invitation for Rust engineers across all levels of seniority to explore opportunities within Canonical. Exceptional software engineers who are passionate about Rust are encouraged to apply. After the initial interview stage, we will match candidates with the most suitable product teams at Canonical based on their individual interests.Canonical is actively engaged in significant projects involving Python, Go, C, and C++, while we are beginning to invest heavily in Rust. For front-end development, we prefer React and Flutter.Join us in our mission to deliver innovative open-source solutions globally. We uphold the highest engineering standards, seeking individuals with strong motivation and a commitment to excellence in a fully remote and distributed work environment. A deep familiarity with Linux is essential, with experience across multiple distributions being highly advantageous.Location: We have open roles for Rust engineers in every time zone.

Jan 20, 2026
Apply
Canonical logoCanonical logo
Full-time|Remote|Home based - Worldwide

Join Canonical as a Software Engineer and play a pivotal role in revolutionizing open source software management on public clouds and data centers. As part of our dynamic global team, you'll leverage Python and Kubernetes to create innovative solutions that enhance operational efficiency. Your work will involve designing and delivering robust software operations code across the Linux stack, ensuring our systems scale effectively and meet the demands of our diverse customer base. This role is perfect for passionate engineers who thrive in a collaborative environment and are excited about cloud computing and open source technologies.

Feb 3, 2026
Apply
Canonical logoCanonical logo
Full-time|Remote|Home Based - Americas; Home Based - APAC; Home based - EMEA

Join Canonical, a leading provider of open-source software, as a Software Engineer focused on developing innovative Python-based container images. In this role, you will create and maintain a diverse array of container images, collaborating with various teams to ensure the highest quality and an exceptional Ubuntu user experience. You will play a pivotal role in automating Continuous Integration and Continuous Delivery (CI/CD) processes, leveraging your expertise in container-based DevOps. By contributing to cutting-edge products like OCI images, you will help shape the future of container technology. This position offers the opportunity to work remotely across the Americas, APAC, and EMEA while engaging with a global community of tech professionals.

Jan 20, 2026
Apply
Canonical logoCanonical logo
Full-time|Remote|Home based - EMEA

Canonical is a pioneering force in the realm of open-source software and operating systems, catering to global enterprises and technology markets. Our flagship platform, Ubuntu, powers transformative initiatives across public cloud, data science, AI, engineering innovation, and IoT. We proudly serve some of the world's leading public cloud and silicon providers as well as industry frontrunners across various sectors. Our company champions global distributed collaboration, featuring over 1200 dedicated professionals across more than 80 countries, with minimal office-based roles. Teams convene in person two to four times a year in exciting global locations to align on strategies and execution.As a founder-led, profitable, and rapidly growing company, we are excited to announce an opening for a Python Engineering Manager. We seek a leader who embodies accountability in developing internal products, maintains high engineering quality standards, continuously enhances their skills and those of their team members, and possesses a strong drive for results. This role presents an excellent opportunity to collaborate with talented individuals and leverage innovative open-source solutions to support Canonical's growth.The Commercial Systems unit consists of six engineering teams that work closely with other engineering and business teams at Canonical. The services crafted, developed, and operated by the Commercial Systems unit are integral to Canonical's operations, with Python playing a crucial role in our success. We are looking for software engineering managers to lead these teams:The Data Governance team is dedicated to enabling secure and well-governed access to comprehensive datasets sourced from various internal and external data sources, organized within a data mesh. This team employs well-known open-source data governance tools like Trino and Ranger, defines and executes data governance processes, and democratizes data across Canonical.The Integrations team focuses on automating SaaS user management and onboarding new data sources into the data mesh. This team designs, develops, and operates a Python-based solution to automate SaaS seat management and track expenditures across the application portfolio. Additionally, the team integrates both internal and external data sources into the data mesh using open-source ETL solutions, empowering data-driven decision-making within the organization.Location: This position is fully remote within the EMEA region.

Jan 20, 2026
Apply
Canonical logoCanonical logo
Full-time|Remote|Home based - EMEA

Canonical stands at the forefront of open-source software development, delivering innovative operating systems and solutions tailored for global enterprises and technology sectors. Our flagship platform, Ubuntu, is integral to transformative initiatives across public cloud infrastructure, data science, artificial intelligence, engineering advancements, and the Internet of Things (IoT). We proudly serve renowned public cloud providers, silicon manufacturers, and industry pioneers across diverse sectors. As a leader in global distributed collaboration, we boast a dynamic team of over 1,200 professionals across more than 80 countries, with minimal office-based roles. Our teams convene for strategic alignment and collaboration two to four times a year in captivating locations worldwide.Founded, profitable, and on a growth trajectory, we are seeking a Python Software Engineer dedicated to engineering excellence, continuous improvement, and skill development. This role presents an exciting opportunity to engage with popular software systems, cutting-edge integration technologies, and pioneering open-source projects.The Commercial Systems division consists of six engineering teams that collaborate closely with other technical and business units at Canonical. The services engineered and maintained by this division are crucial to our operations, with Python playing a vital role in our initiatives. We invite talented Python Software Engineers to join our dedicated Integrations team.The Integrations team focuses on automating SaaS user management and onboarding new data sources into our data mesh. This team is tasked with designing, developing, and operating Python-based solutions to streamline SaaS seat management and monitor expenditures across our application portfolio. Additionally, the team integrates various internal and external data sources into the data mesh through open-source ETL solutions, empowering data-driven decision-making across the organization.Location: This position is fully remote, available to candidates in the EMEA region.

Jan 29, 2026
Apply
Canonical logoCanonical logo
Full-time|Remote|Home Based - Americas; Home based - EMEA

Canonical, a trailblazer in open source software and operating systems for global enterprises, is seeking a talented Software Engineer to join our dynamic Kubernetes product team. Our flagship platform, Ubuntu, is integral to cutting-edge enterprise initiatives including public cloud, data science, AI, engineering innovation, and IoT. With a customer base that includes top public cloud and silicon providers, as well as industry leaders across various sectors, we pride ourselves on fostering a culture of global collaboration. Our team comprises over 1000 professionals across 70 countries, primarily working remotely, with occasional in-person meetings held in exciting locations worldwide to strategize and execute effectively.As we continue to grow, we invite a passionate Software Engineer to contribute to our Kubernetes offerings. You will play a pivotal role in developing operators and add-ons, ensuring seamless lifecycle management of critical components while delivering a zero-ops experience for project integration into Kubernetes. This position provides a unique opportunity to work closely with cutting-edge open-source technologies, enhancing user functionality and collaborating with industry peers to deliver optimal solutions to our customers.If you are enthusiastic about open source software, Linux, Golang, Python, and Kubernetes, we would love to hear from you!Location: This is a remote role available for candidates in EMEA and the Americas.

Jan 20, 2026
Apply
Canonical logoCanonical logo
Full-time|Remote|Home based - EMEA

Join us in revolutionizing the deployment of MongoDB across diverse cloud environments! At Canonical, we strive to develop the premier open-source alternative to MongoDB Atlas and Amazon DocumentDB, enabling users to take full control of their data across multi-cloud and on-premise infrastructures.We are on the lookout for a seasoned Python developer with expertise in MongoDB to help us create a robust, fully managed MongoDB solution utilizing Juju. Your contributions will be pivotal in designing the most secure and reliable methods for deploying and managing MongoDB on physical machines, virtual machines, public cloud platforms, and Kubernetes. As part of our small MongoDB team, you will play a crucial role, and your efforts will significantly influence our product and the broader open-source ecosystem.

Jan 20, 2026
Apply
Canonical logoCanonical logo
Full-time|Remote|Home based - Worldwide

Join Canonical as we expand our dynamic Sales and Alliances teams! We are seeking talented individuals at all seniority levels who excel in revenue generation within the technology sector. If you are passionate about open source and have a proven track record of driving sales success, we want to hear from you!Canonical stands at the forefront of open source software and operating systems, serving a diverse range of enterprise and technology markets. Our flagship platform, Ubuntu, powers transformative initiatives across public cloud, data science, AI, engineering innovation, and IoT. We partner with leading public cloud providers and industry giants to deliver cutting-edge solutions. With a global workforce of over 1200 professionals across more than 75 countries and a minimal office presence, we embrace a model of distributed collaboration. Our teams convene in captivating locations worldwide, two to four times a year, to align on strategies and drive execution.As a founder-led and profitable enterprise, we are poised for continued growth and are eager to welcome both Enterprise Sales and Alliances Sales representatives to our team.Our Alliances Sales Directors manage key partnerships with go-to-market partners, hardware and software vendors, solution integrators, and distributors. As we rapidly expand our channel business, you will play a vital role in enabling, managing, and growing business opportunities to accelerate market reach and revenue growth.Reporting to the Alliances leadership, you will collaborate with direct sales, marketing, product development, customer success, finance, legal, and support teams, showcasing your thought leadership and practical expertise to foster growth in this essential area.Our Enterprise Sales Executives cultivate relationships with direct customers, focusing on maintaining and expanding partnerships that foster mutually beneficial outcomes. You will craft tailored solutions that enhance customer efficiency and tackle complex challenges, guiding them towards optimal results.Reporting to Sales leadership, you will operate within a designated region or vertical, leveraging your knowledge of past customer interactions. We are dedicated to providing our customers with the most skilled partners in sales to ensure collective success.Location: This position offers remote opportunities globally.

Jan 20, 2026
Apply
Canonical logoCanonical logo
Full-time|Remote|Home based - Worldwide

As a leader in the evolving landscape of enterprise technology, Canonical is at the forefront of the open source revolution. We are seeking dynamic Regional Sales Team Managers to spearhead our enterprise sales initiatives across Europe, the Middle East, India, Asia, ANZ, Africa, Latin America, Central America, and North America. In this pivotal role, you will manage a team of 5 to 10 dedicated enterprise sales representatives, driving growth and profitability in a rapidly expanding market.At Canonical, we empower organizations with superior open source solutions, from data centers to cloud and edge computing. Our renowned Linux distribution, Ubuntu, has become the preferred platform for public cloud computing, favored by software engineers, data scientists, and AI innovators alike. Our mission is to enhance the global adoption and quality of open source technology, aiming to deliver the highest volume of software worldwide. Join us as we navigate the next wave of open source innovation that is reshaping the enterprise software landscape.Our diverse clientele ranges from Global 500 corporations to emerging startups, and we are expanding our offerings from the foundational Ubuntu operating system to comprehensive enterprise solutions encompassing infrastructure and applications. Our suite includes software-defined storage, private cloud solutions, container environments, databases, message queues, identity management, observability tools, analytics, machine learning, and web publishing capabilities. Clients appreciate the convenience of obtaining security compliance and comprehensive support for all their open source needs from a single, trusted partner.Canonical delivers licensed enterprise software products, commercial support, managed services, consulting, and training for customers deploying Ubuntu and open source applications across cloud environments, data centers, and IoT ecosystems. With over 1,000 employees across 70+ countries and generating over $250 million in revenue, we are on a steady growth trajectory while maintaining profitability. Our leadership is distributed globally, reflecting our belief that talent knows no borders. We are committed to nurturing a diverse and exceptional team to build the most innovative enterprise software company.We take great care in our hiring process, which is thorough and intentional, often spanning three to six months. This opportunity is ideal for individuals with a long-term vision for their careers and an ambition to contribute meaningfully to the future of technology.

Jan 20, 2026
Apply
Metabase logoMetabase logo
Remote|Remote|Global Remote

At Metabase, we empower individuals and organizations to unlock insights from their data effortlessly. From agile startups to large enterprises, our platform is the go-to solution for data analytics. Our users appreciate us for the simplicity and effectiveness we bring to the often cumbersome world of enterprise business intelligence.We believe in providing a clean and straightforward open-source framework that assists companies in measuring, analyzing, and sharing their data seamlessly. With tens of thousands of users worldwide, we are at the forefront of revolutionizing how organizations interact with their data.We are on the lookout for a passionate, technically-savvy Open Source Community Advocate to join our dynamic global team! If you are enthusiastic about data analytics, enjoy assisting others, and thrive in a startup environment, this role is for you. Your mission will be to enhance our Success Engineering team’s efforts by guiding customers in retrieving data from multiple sources, transforming it into meaningful insights, and translating their inquiries into actionable queries.You will establish and nurture relationships with our customers in various online communities, including LinkedIn, Twitter, Reddit, and data-focused Slack channels. Your support will extend to both our open-source offerings and our premium services. Our Discourse forum serves as a primary resource for users seeking guidance, and you will play a pivotal role in this community.Your typical day will involve engaging with users on our forum, providing assistance on social media platforms, and gathering insights into user goals. Collaborating with our content team and participating in brainstorming sessions for new resources will also be part of your responsibilities.Why Join Our Success Team? As advocates for our customers, we are the voice that drives product improvement. Our product team values our feedback, actively seeks our insights, and engages with customers to understand their needs better. We have dedicated writers who enhance our documentation based on user queries to minimize future inquiries, and we collaborate closely with our engineering team to ensure critical issues are promptly addressed.We operate 100% remotely, allowing our team members to work during their most productive hours without the pressure of being constantly 'on'.

Jul 12, 2023
Apply
Canonical logoCanonical logo
Full-time|Remote|Home based - EMEA

Canonical, a trailblazer in open source software and operating systems, is seeking a skilled Open Source Technical Architect to lead our Information Systems (IS) team. This remote role, based in the EMEA region, offers an exciting opportunity to shape the infrastructure that powers millions of devices running Ubuntu. You will be instrumental in defining best practices for infrastructure as code on a global scale, impacting user experiences and driving innovation across our cloud initiatives, data science projects, and more. As the IS Architect, you will manage the design and implementation of hardware and software systems, ensuring operational reliability and scalability while collaborating with our talented team of engineers. Join us in advancing open-source technologies and unlocking new possibilities in the tech landscape.

Jan 20, 2026
Apply
its logoits logo
Contract|Remote|International

Job OverviewThe Remote Sourcing Associate plays a crucial role in the proactive identification and engagement of top-tier talent, ensuring a robust candidate pipeline for both current and future hiring initiatives. This position involves close collaboration with recruiters and hiring managers to effectively support the company’s talent acquisition strategy.Key ResponsibilitiesCandidate Sourcing:Utilize various platforms, including job boards, LinkedIn, and social media, to actively source candidates.Perform targeted searches for specialized and hard-to-fill positions.Apply Boolean search techniques and other innovative sourcing methods.Talent Pool Management:Develop and sustain a database of prospective candidates for immediate and future hiring needs.Organize talent pools by role type (Support, Mid-level, Specialized).Monitor sourcing activities and candidate statuses using internal tools.Initial Outreach:Create and dispatch engaging outreach messages to potential candidates.Conduct preliminary screenings to assess candidate interest and availability.Forward qualified profiles to recruiters for further action.Collaboration and Reporting:Work collaboratively with recruiters and team leads to ensure alignment of sourcing efforts with hiring priorities.Provide regular reports on sourcing activities, including candidate pipelines and outreach response rates.Identify sourcing challenges and propose actionable solutions.

Feb 27, 2026
Apply
Prime Intellect logoPrime Intellect logo
FullTime|Remote|Remote

Program OverviewPrime Intellect is thrilled to introduce our AI Research Residency Program, an exceptional opportunity for outstanding researchers, engineers, and innovators to join our team for a duration of 3 to 12 months. This initiative aims to foster cutting-edge decentralized AI research by welcoming brilliant technical minds from various disciplines into the exciting world of AI research and development.About Prime IntellectAt Prime Intellect, we are dedicated to propelling the advancement of open AI by empowering individuals to contribute computing resources, coding expertise, and financial support to train powerful, open models. Our ultimate ambition is to create AGI that is accessible to all, ensuring its benefits are shared widely.We are constructing the infrastructure necessary for large-scale decentralized AI development. Our approach aggregates global computing power and facilitates collaborative training of state-of-the-art models through distributed training across numerous clusters.About the Residency ProgramThe Prime Intellect AI Research Residency is a paid, full-time program that provides hands-on experience tackling real-world AI challenges alongside our esteemed research team. As a resident, you will have the chance to:Collaborate with leading specialists in AI, distributed systems, and protocols to create innovative open language models, coding agents, and scientific discovery modelsContribute to initiatives aimed at democratizing AI and making it universally accessible through the Prime Intellect platformAcquire practical skills in developing and deploying large-scale AI models utilizing novel architectures and distributed training techniques across thousands of GPUs and smaller clustersPublish research papers and present your findings at prestigious AI conferencesBuild a robust network within the decentralized AI communityWho We Are SeekingWe invite applications from researchers, engineers, and innovators with diverse backgrounds and skill sets, including but not limited to:PhD candidates or postdoctoral researchers in computer science, mathematics, physics, neuroscience, or related disciplinesSkilled software engineers eager to transition into AI researchSelf-taught individuals with a remarkable history of technical achievementsCandidates with expertise in machine learning, distributed systems, and related fields

Apr 11, 2024
Apply
Canonical logoCanonical logo
Full-time|Remote|Home based - Worldwide

Canonical, a trailblazer in open-source software and operating systems, is seeking talented Golang Software Engineers at all levels to join our dynamic team. This is a fully remote position, allowing you to work from anywhere in the world. At Canonical, we empower developers to create cutting-edge solutions that drive innovation across diverse sectors, including public cloud, data science, AI, engineering, and IoT. As part of our engineering team, you will design, implement, and maintain scalable software solutions using Golang, ensuring high performance and security in our products.

Jan 20, 2026
Apply
Canonical logoCanonical logo
Full-time|Remote|Home based - Worldwide

Canonical, a global leader in open source software and operating systems, is seeking a skilled Microservices Engineer to join our dynamic team remotely from anywhere in the world. As a part of our innovative platform Ubuntu, you will contribute to pioneering initiatives in public cloud, data science, AI, engineering innovation, and IoT. In our collaborative environment, you'll help shape the future of technology while delivering high-quality microservices in Go and Python. We welcome engineers at all levels who possess a strong understanding of API design, microservice architecture, engineering processes, and DevOps practices. Join us in enhancing the scalability, performance, and resilience of our services, which are vital to critical global infrastructure. Together, let's push the boundaries of what's possible in the web services domain.

Jan 20, 2026
Apply
Canonical logoCanonical logo
Full-time|Remote|Home based - Worldwide

Join Canonical, a global leader in open source software and operating systems, as a Containerization & Virtualization Engineer. Our flagship platform, Ubuntu, plays a crucial role in transformative enterprise endeavors spanning public cloud, data science, AI, engineering innovations, and IoT. We proudly serve prominent public cloud providers and industry leaders across various sectors. As a pioneer in global distributed collaboration, our diverse team of over 1000 professionals operates across more than 70 countries, minimizing traditional office-based roles. We convene in-person two to four times a year in exciting locations worldwide for strategy alignment and execution.Founded and led by visionaries, Canonical is a profitable and rapidly growing company.This recruitment process targets exceptional software engineers specialized in virtualization and container technologies, encompassing the entire spectrum from kernel to userspace. If you are a talented Go, Rust, or C/C++ developer eager to innovate within next-generation open-source Virtual Machine Monitors (VMM) or container technologies, we encourage you to apply.In today's software landscape, containerization, virtualization, and cloud infrastructure are essential for modern deployments. We are committed to investing in open-source technologies that enhance application isolation, workload orchestration, and microservices architecture.Explore some exciting projects currently underway at Canonical:- The RustVMM initiative aspires to become a new hypervisor for Linux, focusing on performance, security, and operability. Join our team and leverage your expertise in VMM and kernel networking and storage.- The Rockcraft team is redefining the Docker image experience for the open-source community, ensuring high-quality, consistent, and secure images available on Docker Hub and other registries.- LXD serves as a modern system container and virtual machine manager, widely implemented on platforms like Ubuntu and ChromeOS. Our engineering efforts encompass everything from low-level kernel enhancements to high-level management interfaces.- The Kubernetes product team is dedicated to developing MicroK8s for streamlined Kubernetes operations and Charmed Kubernetes for advanced integration, focusing on both the Kubernetes platform and its operational tools.- Our OpenStack team delivers Charmed OpenStack, OVN/OVS, and Ceph, bringing cutting-edge cloud platform technologies to large-scale computing environments.We seek system-level developers proficient in C/C++, Golang, Rust, and Python to tackle security-critical and performance-intensive projects.

Jan 20, 2026

Sign in to browse more jobs

Create account — see all 148,629 results

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.