Full-stack AI Software Engineer (M/F)
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. We are hiring engineers to work across the breadth of our Ubuntu Engineering organisation - engineers who care deeply for quality, performance and resilience in software, engineers who are just as comfortable with designing and engineering new software as they are with packaging, integrating, testing and shipping the incredible catalog of open source software provided by the Ubuntu repositories.
Our engineers integrate the freshest open source software, provide robust upgrade paths and engineer the future of Ubuntu. Ubuntu is not just the world's most deployed open source operating system, it's a platform that enables innovation for millions of users across the globe. Our community represents the full breadth of the developer experience; from students, hobbyists and freelancers to high performance engineering and creative teams in corporate and academic environments.
The four key teams that ship Ubuntu are:
Foundations : maintaining foundational software: architectures, package managers, compilers, toolchains, bootloaders, filesystems and core utilities
Ubuntu Core Desktop, WSL, gaming technology, and a suite of modern applications for the desktop crafted with Flutter
Debcrafters: a new team responsible for the forward movement, maintenance and overall health of the Ubuntu archive: one of the most abundant repositories of open source software available today
Bring your existing expertise and learn new skills by working on one of the most prolific pieces of open source software. Development : design, build and ship new foundational systems software and applications in Rust, Go, Flutter, and Python
Architecture : engineer the integration of open source from boot firmware to cloud applications deployment
Packaging : a combination of Debian and Snap packaging to ship software in the distribution
Automation : build and maintain the machinery responsible for building, testing and shipping Ubuntu
Distro Engineering : the maintenance and evolution of a Linux distribution and its repositories
At Canonical, you will have the opportunity to engage with and contribute to the broader open source community. We're looking for individuals who can help build a thriving community and contribute with enthusiasm and precision to a broad range of technologies.
Location : We have remote roles open in every time zone.
Designing, building and shipping software in Rust, Go and Python
Packaging, integrating, testing and uploading open source software to the Ubuntu repositories
Authoring and improving technical and community documentation
Contributing to upstream and neighboring open source projects
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
A demonstrated passion for open source software
Significant experience with Rust, Go, Python, Flutter or C/C++
Professional written and spoken English
Ability to travel twice a year, for company events up to two weeks each
Experience with Linux distributions and distribution engineering
Experience with software packaging and distribution mechanisms
Performance or Security Engineering experience
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 recognize outstanding performance. In addition to base pay, we offer a performance-driven annual bonus. We balance our programs to meet local needs and ensure fairness globally.
Personal learning and development budget of USD 2,000 per year
Annual holiday leave
Maternity and paternity leave
Opportunity to travel to new locations to meet colleagues
Priority Pass, and travel upgrades for long haul company events
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 on a daily basis. Canonical has been a remote-first company since its 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.
Diversity of experience, perspectives, and background create a better work environment and better products.
- 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... ...such as public cloud, data science, AI, engineering innovation, and IoT. Our customers...SuggéréTravail au bureauZone localeTravail à domicileLe monde entier
- Canonical is a leading provider of open source software and operating systems to the global... ...enterprise and technology markets. Our platform, Ubuntu, is widely used in breakthrough... ...such as public cloud, data science, AI, engineering innovation, and IoT. Our customers include...SuggéréContrat Longue DuréeTravail au bureauZone localeTravail à distanceLe monde entier
$100k - $120k par année
...York Life. For more information, visit . About This Opportunity H2O.ai is seeking a highly motivated Full Stack & Systems Software Engineer to join our H2OGPTe generative AI project team. This is a hands-on technical role for someone who thrives on solving complex...SuggéréTemps pleinTravail à distanceLe monde entierHoraires flexibles- ...technology. If you're passionate about making a meaningful difference, we'd love to hear from you. The Role The Manager, Software Engineering will be responsible for leading a team of software engineers in the design, development, and delivery of high-quality software...SuggéréStage
- ...Position: Software Engineer - Cloud Access Control Location: Ottawa, Canada (Hybrid) Move Security Forward with Acre Are you passionate about transforming the future of security? Do you thrive in a collaborative, innovative environment where your contributions drive...SuggéréTemps pleinLe monde entier
- ...companies that lead the world in technology and innovation. Your next chapter starts here. In this role, you will: Own software quality of our software products (both embedded and non-embedded) Work closely with the product managers and software developers to...Emploi permanentTemps plein
$109.83k - $159.83k par année
...ll be at the forefront of building and scaling enterprise-grade software systems that protect critical assets and sensitive information... ...Impact: We are seeking a highly skilled and passionate Software Engineering Manager with deep expertise in enterprise software development...StageTravail au bureauTravail à domicileLe monde entierLundi au vendredi$180k - $275k par année
...unique opportunity to build impactful solutions that directly contribute to global health. The Opportunity: As a Principal Software Engineer at Veeva, you will develop and guide the creation of highly scalable and maintainable enterprise applications that empower our customers...StageTravail au bureauZone localeTravail à distanceHoraires flexibles- Forward Deployed Software Engineer Location Ottawa, ON : A World-Changing Company Palantir builds the world's leading software for data-driven decisions and operations. By bringing the right data to the people who need it, our platforms empower our partners to develop lifesaving...Temps pleinTravail au bureauTravail à distanceTravail à domicile
$150k par année
Position: Senior Software Engineer Location: Remote (Canada) Job Type: Full-time Work Schedule: 9:00 AM- 5:00 PM PST Base Salary: CAD $150,000 per year Role Overview: Were looking for a Senior Software Engineer to help design, build, and evolve large-scale...Contrat Longue DuréeTemps pleinTravail à distanceBureau à domicile$85.5k - $135.5k par année
...solutions connecting the space, air, land, sea and cyber domains in the interest of national security. Job Title: Specialist, Software Engineering Job Location: Ottawa, ON Job Schedule: Day Shift Salary Range: 85 500$ - 135 500$ About your next Challenge as a...Équipe de jour- ...Ouster is a NASDAQ listed company with a range of lidar sensors and software solutions built on top of those sensors. Our advanced vision... ...We are seeking a self-driven, dynamic and passionate software engineer who will be a key player in improving our architecture, developing...Temps plein
- ...what’s best for our customers. Cohere is a team of researchers, engineers, designers, and more, who are passionate about their craft. Each... ...! Why this role? We are looking for a skilled Applied AI Software Engineer to join our Applied ML team, supporting the development...Temps pleinTravail au bureauTravail à distanceHoraires flexibles
- ...Dominion Dynamics is building Canada’s first modern defence prime: software-defined, attritable, and sovereign. We believe tomorrow’s... ...loop in operational contexts. The Role: Geospatial Software Engineer - Telemetry & Mapping You will lead the design and delivery of...Temps pleinTravail à distance
$126k par année
...through collaboration and attitude. About The Team The ML Data Engineering team powers metadata extraction, enrichment, and content... ...powered solutions in production. Role Overview We’re seeking a Software Engineer II with strong backend development experience and a...Contrat Longue DuréeTravail temporaireZone localeLe monde entierBureau à domicileHoraires flexibles$76k - $95k par année
...strive to build a more sustainable planet by creating innovative solutions that combine satellite imagery of the Earth, modern software engineering, machine learning, and cloud computing to solve the toughest challenges in agriculture, energy and mining, insurance and risk mitigation...Temps pleinTravail occasionnelStageTravail au bureauTravail à distanceLundi au vendrediHoraires flexiblesÉquipe de l'après-midi- ...these clients by supporting integration with all major accounting software including QuickBooks, NetSuite, and Xero. Backed by top... ...processing and operations teams. Assist in guiding more junior engineers on the team by giving them technical guidance. What We’re Looking...Temps pleinPour les contractants
$120k - $165k par année
...Senior Software Architect Engineer (Aerospace / eVTOL) Location: Lindsay, Ontario, Canada Employment Type: Full-time Salary Range: CAD 120,000 – 165,000 (annual) Work Model: Hybrid About the Job A senior-level Software Architect & Engineer...Temps plein- ...Huawei Canada has an immediate permanent opening for a Software Engineer. About the team: The YunShan Software Lab pioneers advanced software technologies and architectures that address the most pressing pain points, complex issues, and challenges in data communication...Emploi permanentTemps pleinStageRecrutement immédiat
$83.04k - $110.72k par année
...need to explore new markets, reduce risks, all towards the goal of making Canada and the world better through trade. Position: Software Engineer (Level 17) / Senior Software & AI Engineer (Level 18), Digital Delivery Marketing and Architects team Employment Type:...Emploi permanentTemps pleinTravail d'étéTravail au bureauProgramme de réinstallation2 jours par semaine- ...fast growth, and a team that’s got your back, you’ll be surrounded by people who believe in what they do—and in you. The Software Engineering Manager (C#/.Net/GoLang) oversees the delivery of software solutions, defining project scope and objectives. Managing a team of...Zone localeHoraires flexibles
- ...critical intelligence needed to build a safer and more efficient world. Job Summary We're looking for a dedicated Software Development Engineer in Test (SDET) to take complete ownership of our integration testing framework. This role is a pivotal link between our...Remplacement
$38 - $41 par heure
...thrive—both at work and beyond. What You’ll Be Doing: Perform software product testing and investigate possible causes of issues in... ...pursuing an MS or PhD in Mechanical, Civil, Aerospace Engineering, Computer Science, or other engineering degree. Must be enrolled...Taux horaireTemps pleinTemps partielTravail d'étéStageCommencez aujourd'huiTravail au bureauZone localeTravail à distanceLe monde entier- ...with us and make an impact. What would you do? As a Support Engineer I for Opti9, you'll be the first point of contact for customers... ...Microsoft Windows Server but may also work with Linux-based systems (Ubuntu, FreeBSD, CentOS, RHEL) Manage multiple tickets, prioritizing...Travail occasionnelTravail au bureauTravail à distanceHoraires flexiblesÉquipe de l'après-midi2 jours par semaineÉquipe du matin
- ...world! You will get training from extremely experienced network engineers as you work on leading edge networking equipment. It really is a... ...etc. • Very good understanding and experience on Linux/Unix (Ubuntu/RHEL/CentOS). • Strong communication skills - facilitation/conflict...Emploi permanentTemps pleinLogé Sur PlaceRelocation
$120k - $170k par année
...Invest, and Protect. Every single team member — from Product & Engineering to Sales & Marketing, Finance, Operations, and everything in between... ...to continued growth. We’re looking for an experienced Software Development Manager (SDM) who combines strong technical and...Contrat Longue DuréeTemps pleinTravail temporaireTravail à distanceNuits de sommeilHoraires flexiblesÉquipe de jour- In this role, Senior Embedded Software Developer will assume ownership of specific software modules, overseeing their development, quality... .... Main Responsibilities Collaborate with experienced engineers in the design, coding, testing, and maintenance of software applications...
- ...personal and professional growth. We are seeking Bilingual Engineering Student for our Ottawa District in Gatineau , within our... ...environment. • Experience with the application of various computer software programs, including word processing, spreadsheet applications...Taux horaireRemplacementTemps pleinStage
$72k - $100k par année
Senior Software Developer Sense and Respond Software Inc. Location Ottawa, ON Salary 72,000 to 100,000 annually (To be negotiated) / 40... ...) Git Go MySQL Python React.js SASS XML Android Studio Ubuntu Unix Shell Scripting MS Excel MS SQL Server WordPress Area...Temps pleinTravail au bureauTravail à distanceRelocation$100k - $140k par année
...read on as we have a role for you. We are seeking a skilled Software Architect to join our clients remote IT team based in Canada.... ...Develop and execute technical strategies and programs. Work with engineering teams to improve code quality and product performance. Build...Travail à distanceEmploi permanentTemps pleinСontratSous-traitant
Voulez-vous recevoir plus d'offres d'emploi ?
S'abonner et recevoir des offres d'emploi similaires à Full-stack AI Software Engineer (M/F). Soyez parmi les premiers à postuler !
- full stack developer remote Ottawa, ON
- full stack web developer Ottawa, ON
- full-stack javascript developer Ottawa, ON
- senior full stack engineer Ottawa, ON
- full stack developer Ottawa, ON
- software engineer - ai machine learning Ottawa, ON
- software developer entry level Ottawa, ON
- senior software developer Ottawa, ON
- software development engineer - test Ottawa, ON
- junior software engineer Ottawa, ON
