Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

AI Graduate Software Engineer

£25.1 - £28.9 per hourEstimated
Full-time

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. The company is a pioneer of global distributed collaboration, with 1200+ colleagues in 75+ countries and very few office-based roles. We are hiring 2025 and 2026 Graduate Software Engineers into engineering teams around the world. As a global platform company we offer a wide range of software engineering challenges, in both open source products and commercial business systems. We have teams that work in a variety of languages, typically Python, Golang, Rust, C/C++, JavaScript and of course... We work from the very lowest levels of the Linux system - BIOS and boot loaders, firmware, kernel and drivers, all the way up to desktop applications and containers. We work on compilers and toolchains, and we work on security, cryptography, performance and documentation. Some of our teams focus on packaging thousands of pieces of software, others focus on deep contributions to a single body of code.
If you are excited about the potential that open source has for humanity and the enterprise, you have outstanding results in your academic career, and you are excited to contribute to the open source stack, this is the best way to apply to Canonical. We will work with you to identify teams and projects that would be interesting and a good fit for your skills and motivations. Most of our engineering teams work from home. We try to align a single team in a single time zone - EMEA (Europe, Middle East and Africa), APAC (Asia Pacific and Indian Ocean), and AMER (North, South and Central Americas). Even though you work from home, we try to ensure you always have colleagues alongside to coach and mentor you, and for the companionship of shared problem solving and pair programming. Larger projects have multiple teams and might span the globe. We work with the open source community and specialize in building teams that work well in the 'fishbowl' of open source engineering. This is full time work, five days a week, often solving hard problems with significant responsibility. We don't generally work weekends and nights and we do enjoy good holidays but we also expect productive and intense engagement Monday to Friday.
We bring all our engineering teams together in person twice a year for a deep 'sprint' with other teams to stimulate discussion and enable a wide range of career development paths. This is a fantastic way to demonstrate and develop your skill in software, learn about a wide range of technologies, make a meaningful impact to open source, and see some very interesting new cities that you might never otherwise get to visit.
If you find the open source stack amazing, and you have been a consistent high-performing student in your school and university, then this will be a challenging and exciting start to your career.
Location: This is a Globally remote role.
Focusing on design and user experience, even for developer tooling and command line apps
Writing high quality, resilient and performant code, potentially serving millions of demanding daily users
Working towards mastery of key programming languages and Linux system knowledge
Engaging with users and the open source community through code reviews and issue trackers
Developing skills and awareness of security in software design and implementation
Exceptional academic track record from both high school and university
Undergraduate degree in Computer Science, Business Informatics, Mathematics or another STEM discipline with programming courses
Confidence to get started and deliver high quality code in one of Python, Rust, C/C++, Golang, JavaScript or Java
Experience with Ubuntu or another Linux distribution
Personal projects in technology and software engineering beyond the curriculum
Professional written and spoken English
Ability to travel internationally twice a year for company events up to two weeks long
Packaging and Linux distribution contributions - Debian, Fedora, Arch, Nix or another
Presentation and writing skills
Business and commercial interests
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 or commission. We balance our programs to meet local needs and ensure fairness globally.

Annual compensation review
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 of software. Most colleagues at Canonical have worked from home 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. LI-remote

Vacancy posted 5 days ago
Similar jobs that could be interesting for youBased on the AI Graduate Software Engineer in Remote vacancy
  •  ...THE POSITION Our roster has an opening with your name on it We’re looking for a Software Engineer to join our CPE Platform vertical, working within Core Products and Experiences. In this role, you’ll contribute to a multidisciplinary team building reliable, engaging... 
    Suggested
    Full-time
    Internship
    Remote
    Flexible hours

    FanDuel

    Remote
    1 day ago
  •  ...AI Engineer – Campus and Graduate Level Experience: 1–3 years of relevant experience through internships, academic projects, research, freelance...  ...an early-career engineer with foundational experience in software development, data, and generative AI who is eager to work... 
    For graduates
    Full-time
    Freelance
    Internship
    Hybrid working
    Remote

    NewRocket

    Remote
    1 day ago
  • £46k - £63k per annumEstimated
     ...that improves safety and quality of life. We build modern, resilient software that first responders and public safety agencies depend on in their most critical moments.  We are looking for a Software Engineer to join the Universal Search team and help build technology that... 
    Suggested
    Full-time
    Hybrid working
    On-site
    Remote
    Work visa
    Shift work

    Mark43

    Remote
    3 days ago
  •  ...innovation at the daa by joining our Technology & Data Innovation Graduate Programme. You will work alongside experienced professionals to...  ...-making. You'll gain exposure to modern data platforms and engineering practices while helping transform complex data into actionable... 
    For graduates
    Full-time
    Apprenticeship
    Fixed-term contract

    DAA plc

    Remote
    1 day ago
  • £46k - £63k per annumEstimated
     ...Learn more at DailyPay's Press Center. The Role As a Placement Engineering Student, you will join the leader in the on-demand pay industry...  ...your knowledge of data structures and algorithms to real-world software design challenges within a fast-paced environment. - Adopt Best... 
    Suggested
    Full-time

    Dailypay

    Remote
    29 days ago
  •  ...builders doing the best work of their lives. We are researchers, engineers, and operators. IOI medalists and ex-founders. If you want to...  ...products. This role is perfect for someone who enjoys open source software and jumping between multiple programming languages across the... 
    Full-time
    Immediate start
    Remote

    ElevenLabs

    Remote
    1 day ago
  • £55k - £60k per annum

     ...bridge the gap between these two well established teams. Hey presto, it's time for DevOps. You would leverage your knowledge of the software development lifecycle and “think like a developer” whilst also ensuring that deployments are smooth and successful. You enjoy... 
    Remote job
    Permanent

    LinuxRecruit

    Remote
    more than 2 months ago
  •  ...About T-Innova T-Innova has built the software that runs sports centers, gyms and clubs...  ...until it moves across. We're growing the engineering team to do both. The role This is...  ...professional development experience, or a strong graduate or self-taught profile with substantial... 
    For graduates
    Full-time
    On-site
    Remote

    Valsoft Corporation

    Remote
    1 day ago
  •  ...builders doing the best work of their lives. We are researchers, engineers, and operators. IOI medalists and ex-founders. If you want to...  ...them on a technical capacity Proficiency in Python and strong software development knowledge, inclusive of a deep understanding of... 
    Full-time
    On-site
    Immediate start
    Remote

    ElevenLabs

    Remote
    1 day ago
  • £45k - £63k per annumEstimated
     ...our team. Learn more about our award-winning workplace culture and get to know our A-Team at and . We are looking for a Graduate Software Engineer (AI), where you'll take a hands-on lead in designing and building cutting-edge, AI-centric systems tailored for the offensive... 
    For graduates
    Full-time
    Internship

    Synack

    Remote
    7 days ago
  • £50k - £70k per annum

     ...Seize the exciting opportunity to establish an engineering function from the ground up at a San Francisco-based startup. In this role, you will have the chance to refine and expand your programming skills, particularly in Rust, but also building up your skills further in... 
    Remote job
    Permanent

    LinuxRecruit

    Remote
    more than 2 months ago
  • £60k - £80k per annum

     ...Collaboration is key. That is the mantra of this company. Work together to overcome engineering challenges. You’ll join an organisation that is geared to change the way people work. Digital transformation is in the heart of everything they do. Getting rid of legacy systems... 
    Remote job
    Permanent

    LinuxRecruit

    Remote
    more than 2 months ago
  • £35k - £49k per annumEstimated
     ...Canonical is a leading provider of open source software and operating systems to the global...  ...such as public cloud, data science, AI, engineering innovation and IoT. Our customers...  ...compensation annually (and more often for graduates and associates) to ensure we recognise outstanding... 
    For graduates
    Full-time
    Remote
    Work from home

    Canonical

    Remote
    10 days ago
  • £75k - £90k per annum

     ...seems very few are using it. On average, I will speak with 3/4 engineers a day that are either keen to get their hands on it for the...  ...sink your teeth into it can be tricky -- well, look no further. Software Engineers of all levels, whether you're a Rust maestro or someone... 
    Remote job
    Permanent

    LinuxRecruit

    Remote
    more than 2 months ago
  •  ...channels. Proficiency in at least one mainstream programming language, such as Python, Java, or JavaScript, with the ability to build software independently. Ability to develop and maintain Telegram Bots and Telegram Mini Apps, and to debug, test, and troubleshoot them.... 
    Internship
    5 days/week

    Powered by Pioneer

    Remote
    1 day ago
  • £55k - £60k per annum

     ...unparalleled, and you’ll have access to mentoring in any new tech along the way. As an ideal candidate, you’ll have a grasp of Java software development and an understanding of the processes involved, as well as be familiar with setting up and managing CI/CD pipelines (can... 
    Remote job
    Permanent

    LinuxRecruit

    Remote
    more than 2 months ago
  • £65k - £90k per annum

     ...If you’re looking for the role that will fulfill your career ambitions not just in the next year, but for life, then this Platform Engineer role with a leading DevOps consulting firm may be the one for you.  The projects you work on will play a key role in producing platforms... 
    Remote job
    Long-term contract
    Permanent
    Immediate start
    Flexible hours

    LinuxRecruit

    Remote
    more than 2 months ago
  • £70k - £80k per annum

     ...Java,  It is the most common language in the world so you may be used to scrolling endlessly through Java Software engineer positions with the same challenges, responsibilities and minimal variety. The chance to use your broader experience can slim but not in this role! In... 
    Remote job
    Permanent

    LinuxRecruit

    Remote
    more than 2 months ago
  •  ...fully remote, offering you flexibility to work from anywhere within NI. Your new role In this role, you’ll join as a Software Engineer on the ‘ BrandX’ team, which is part of the wider ‘ Order Engineering ’ group. BrandX (Brand Experience) builds the tools... 
    Long-term contract
    Full-time
    Remote

    Olo

    Remote
    1 day ago
  • £53k - £73k per annumEstimated
     ...we do is the result of the creativity and commitment of our team - builders doing the best work of their lives. We are researchers, engineers, and operators. IOI medalists and ex-founders. If you want to work hard and create lasting positive impact, we want to hear from you... 
    Immediate start
    Remote

    ElevenLabs

    Remote
    3 days ago
  • £55k - £70k per annum

     ...containerised solutions, allowing a truly cloud native approach to software development and the streamlining of operations. Be a part of...  ...trying new things. You’ll collaborate with other like-minded engineers enabling you to collectively provide solutions to the engineering... 
    Remote job
    Permanent
    Flexible hours

    LinuxRecruit

    Remote
    more than 2 months ago
  • £49k - £64k per annumEstimated
     ...About our Gen AI team Our Gen AI team brings together top engineers, diverse perspectives, and a flat team structure that gives you...  ...eagerness to learn. Technical Skills Proven experience building software solutions in a commercial, academic, or project environment.... 
    Flexible hours
    Remote
    27 days ago
  • $50 - $60 per hour

     ...Pay: $50 – $60/hour Commitment: Hourly, ~40 h/week Field: Software Engineering Role Overview: Mercor is looking for software developers with 2-3 years of professional coding experience, or currently enrolled postgrad Computer Science students, to support a research... 
    Hourly pay
    Full-time
    Part-time
    Internship
    Immediate start

    Mercor

    Remote
    26 days ago
  • £50k - £70k per annum

     ...help drive the UK's digital transformation. As a Cloud Platform Engineer, you will work in close teams with other engineers from different...  ...to work with state of the art open source technology and modern software architectures, such as microservices and cloud technology, as... 
    Remote job
    Permanent

    LinuxRecruit

    Remote
    more than 2 months ago
  •  ...problems, and help shape how a leading Jira app evolves? At ScriptRunner, part of The Adaptavist Group, we’re looking for a Software Engineer to join one of our ScriptRunner for Jira Cloud teams. This is a great opportunity for an engineer who enjoys building new features... 
    Full-time
    Remote
    Flexible hours

    The Adaptavist Group

    Remote
    1 day ago
  • £45k - £75k per annum

     ...everyone wants to wait 20 years to reach the top of the career ladder.  If you want that career progression NOW, then this platform engineer role is the one for you.  Working with a world-renowned digital transformation company, you won’t have to wait years to work on the... 
    Remote job
    Permanent
    Flexible hours

    LinuxRecruit

    Remote
    more than 2 months ago
  •  ...builders doing the best work of their lives. We are researchers, engineers, and operators. IOI medalists and ex-founders. If you want to...  ...the stack where the work needs it. Experience with common software and system design patterns and infrastructure, including APIs, cloud... 
    Full-time
    Immediate start
    Remote
    Flexible hours

    ElevenLabs

    Remote
    1 day ago
  •  ...builders doing the best work of their lives. We are researchers, engineers, and operators. IOI medalists and ex-founders. If you want to...  ...certifications, or degrees. Instead, we are seeking enthusiastic software engineers who can showcase solving impressively hard problems with... 
    Full-time
    Immediate start
    Remote

    ElevenLabs

    Remote
    12 days ago
  • £52k - £72k per annumEstimated
     ...that happen, and Generative AI is becoming an increasingly important part of how we innovate at AJ Bell. We’re looking for a Software Engineer (GenAI) to join our growing GenAI Engineering team, building AI-powered solutions that solve genuine business problems and deliver... 
    Full-time
    Summer work
    Casual work
    Hybrid working
    On-site

    AJ Bell

    Remote
    1 day ago
  •  ...services. Our remote-first, global team develop open-source software that anyone can use or improve. This includes Polkadot , the...  ...syncing across the Polkadot network - collaborating with design and engineering teams on infrastructure that's foundational to truly... 
    Remote

    Parity

    Remote
    12 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to AI Graduate Software Engineer. Be the first to apply!