Talent.com
Software Engineer
Software Engineerh2o.ai • Ottawa, ON, CA
No longer accepting applications
Software Engineer

Software Engineer

h2o.ai • Ottawa, ON, CA
6 days ago
Job type
  • Full-time
  • Quick Apply
Job description

Founded in 2012, H2O.ai is on a mission to democratize AI.

As the world’s leading agentic AI company, H2O.ai converges Generative and Predictive AI to help enterprises and public sector agencies develop purpose-built GenAI applications on their private data.

With a focus on Sovereign AI—secure, compliant, and infrastructure-flexible deployments—H2O.ai delivers solutions that align with the highest standards of data privacy and control.

Our open-source technology is trusted by over 20,000 organizations worldwide, including more than half of the Fortune 500.

H2O.ai powers AI transformation for companies like AT&T, Commonwealth Bank of Australia, Chipotle, Workday, Progressive Insurance, and NIH.

H2O.ai partners include NVIDIA, Dell Technologies, Deloitte, Ernst & Young (EY), Snowflake, AWS, Google Cloud Platform (GCP), VAST Data and MinIO.

H2O.ai’s AI for Good program supports nonprofit groups, foundations, and communities in advancing education, healthcare, and environmental conservation.

With a vibrant community of 2 million data scientists worldwide, H2O.ai aims to co-create valuable AI applications for all users.

H2O.ai has raised $256 million from investors, including Commonwealth Bank, NVIDIA, Goldman Sachs, Wells Fargo, Capital One, Nexus Ventures and New York Life.

For more information, visit www.h2o.ai .

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 problems, moves fast, and refuses to accept "no" as an answer.

You'll be working at the intersection of cutting-edge generative AI and production systems, delivering end-to-end solutions that push the boundaries of what's possible.

This is a hybrid position is based in Ottawa, Canada.

What You Will Do Design, develop, and deploy full stack features for the H2OGPTe platform from concept to production.

Build and maintain robust systems software using Python, Go, and React.

Implement and optimize solutions across major cloud platforms (AWS, Azure, GCP).

Own the complete development lifecycle including CI/CD pipelines, testing, deployment, and monitoring.

Collaborate closely with ML researchers and engineers to productionize generative AI innovations.

Debug complex distributed systems issues and deliver creative solutions under pressure.

Contribute to architectural decisions that shape the future of our generative AI platform.

Rapidly prototype new capabilities and iterate based on user feedback.

What We Are Looking For Required Qualifications 2+ years of professional software engineering experience.

Strong programming skills in Python, Go, and React (or demonstrated ability to quickly master new technologies).

Experience with cloud platforms (AWS, Azure, or GCP) and cloud-native architectures.

Hands-on experience with CI/CD pipelines and DevOps practices.

Proven ability to deliver features end-to-end, from design through deployment.

Track record of learning quickly and adapting to new technologies and domains.

Essential Attributes Can-do attitude: You see obstacles as puzzles to solve, not roadblocks.

Ownership mentality: You take pride in delivering high-quality solutions and stand behind your work.

Fast learner: You're energized by new challenges and technologies, especially in ML and generative AI.

Team player: You collaborate effectively, share knowledge, and elevate those around you.

Execution-focused: You bias toward action and deliver results consistently.

Innovative mindset: You're excited about pushing boundaries in generative AI applications.

Tech Stack Languages: Python, Go, React/JavaScript Cloud: AWS, Azure, GCP Domain: Generative AI, LLMs, ML infrastructure Tools: CI/CD pipelines, containerization, distributed systems How to Stand Out From the Crowd Experience with machine learning systems, frameworks, or infrastructure.

Background in generative AI, LLMs, or related ML technologies.

Familiarity with containerization (Docker, Kubernetes) and microservices architectures.

Experience with scalable distributed systems and data processing pipelines.

Open source contributions or personal projects demonstrating technical initiative.

Why H2O.ai?

Market leader in total rewards Remote-friendly culture Flexible working environment Be part of a world-class team Career growth Base salary range: $100,000 - 120,000 CAD H2O.ai is committed to creating a diverse and inclusive culture.

All qualified applicants will receive consideration for employment without regard to their race, ethnicity, religion, gender, sexual orientation, age, disability status or any other legally protected basis.

H2O.ai is an innovative AI cloud platform company, leading the mission to democratize AI for everyone.

Thousands of organizations from all over the world have used our cutting-edge technology across a variety of industries.

We’ve made it easy for people at all levels to generate breakthrough solutions to complex business problems and advance the discovery of new ideas and revenue streams.

We push the boundaries of what is possible with artificial intelligence.

H2O.ai employs the world’s top Kaggle Grandmasters, the community of best-in-the-world machine learning practitioners and data scientists.

A strong AI for Good ethos and responsible AI drive the company’s purpose.

Please visit www.H2O.ai to learn more.

  • #LI-Hybrid Powered by JazzHR

Create a job alert for this search

Software Engineer • Ottawa, ON, CA

Similar jobs
Software Engineer

Software Engineer

Afuva • Ottawa
Full-time
Afuva is a pioneering technology company specializing in advanced AI solutions.We develop cutting-edge AI for smart devices, home automation, image and vision, and wearable technology, alongside ro...Show more
Last updated: 30+ days ago • Promoted
Junior Software Engineer - ottawa

Junior Software Engineer - ottawa

Tech Consulting • ottawa, on, ca
Full-time
Must have Java or C# experience (one or the other).Should understand basics of OOP (Object Oriented Program) concepts.Hands-on experience in XML, SQL, JavaScript/CSS/JQUERY/HTML or SON preferred.Fa...Show more
Last updated: 1 day ago • Promoted
Embedded Software Engineer - Insight Global

Embedded Software Engineer - Insight Global

Insight Global • gatineau, qc, ca
Full-time
As a Senior Software Engineer on our team, you will be an active contributor to the heart of Ciena's industry-leading optical and routing platforms.You will dive into the complete software developm...Show more
Last updated: 1 day ago • Promoted
Senior Java Software Engineer - Luxoft

Senior Java Software Engineer - Luxoft

Luxoft • ottawa, on, ca
Full-time
One of the world's largest providers of products and services to the energy industry has a need to develop and support enterprise information system in Oil & Gas domain.Product being developed is a...Show more
Last updated: 7 days ago • Promoted
Software Engineer

Software Engineer

Larus • Ottawa
Full-time +1
Hours per week, Monday to Friday.Location: Ottawa Office (3 days per week / hybrid), 170 Laurier Ave West, Suite 310, Ottawa, ON K1P 5V5 Ottawa-based Home Office (2 days per week).Salary Range: $90...Show more
Last updated: 25 days ago • Promoted
Software Engineer - HeartCentrix Solutions

Software Engineer - HeartCentrix Solutions

HeartCentrix Solutions • gatineau, qc, ca
Full-time
Python Software Engineer with Product Owner experience.This role is ideal for someone who enjoys both.You will be responsible for building and maintaining reliable payment infrastructure while coll...Show more
Last updated: 1 day ago • Promoted
Software Engineer - ottawa

Software Engineer - ottawa

HeartCentrix Solutions • ottawa, on, ca
Full-time
Python Software Engineer with Product Owner experience.This role is ideal for someone who enjoys both.You will be responsible for building and maintaining reliable payment infrastructure while coll...Show more
Last updated: 1 day ago • Promoted
Software Engineer Controls

Software Engineer Controls

RPMGlobal • Ottawa
Full-time
Transforming the Future with Convergence of Simulation and Data.Our client in Kanata, ON is looking for a Software Engineer Controls.Our Client is seeking to hire a person with embedded software de...Show more
Last updated: 30+ days ago • Promoted
Software Engineer Controls

Software Engineer Controls

Altair • Ottawa
Full-time
Our client in Kanata, ON is looking for a Software Engineer Controls.Our Client is seeking to hire a person with embedded software development expertise.This team develops control algorithms and pr...Show more
Last updated: 30+ days ago • Promoted
Software Engineer II - Growth Platform

Software Engineer II - Growth Platform

Scribd, Inc. • Ottawa
Full-time
Join our team as we create a world of stories and knowledge, democratize the exchange of ideas and information, and empower collective expertise through our four products: Everand, Scribd, Slidesha...Show more
Last updated: 13 days ago • Promoted
C# Software Engineer – LC4ISR for DND (SECRET)

C# Software Engineer – LC4ISR for DND (SECRET)

DEFSEC Technologies Inc. • Ottawa
Full-time
A leading technology firm is seeking an Intermediate Software Developer to join their LC4ISR team, focusing on developing military technology for the Canadian Armed Forces.The ideal candidate must ...Show more
Last updated: 26 days ago • Promoted
Software Engineer, R&D Applications

Software Engineer, R&D Applications

Ciena Corporation • Ottawa
Full-time
They gather information about your interactions on the site, such as which pages you visit frequently, how long you stay, and the links or buttons you click.They help us record any difficulties you...Show more
Last updated: 30+ days ago • Promoted
Software Engineer

Software Engineer

Larus Technologies • Ottawa, Ontario, Canada
Full-time +1
Hours per week, Monday to Friday.Location: Ottawa Office (3 days per week / hybrid), 170 Laurier Ave West, Suite 310, Ottawa, ON K1P 5V5 Ottawa-based Home Office (2 days per week).Reporting To: Tec...Show more
Last updated: 25 days ago • Promoted
Embedded Software Engineer

Embedded Software Engineer

Insight Global • ottawa, ON, ca
Full-time
JOB DESCRIPTIONHow You Will ContributeAs a Senior Software Engineer on our team, you will be an active contributor to the heart of Cienas industry-leading optical and routing platforms.You will div...Show more
Last updated: 1 day ago • Promoted
Junior Software Engineer

Junior Software Engineer

Tech Consulting • ottawa, on, ca
Full-time
Must have Java or C# experience (one or the other).Should understand basics of OOP (Object Oriented Program) concepts.Hands-on experience in XML, SQL, JavaScript/CSS/JQUERY/HTML or SON preferred.Fa...Show more
Last updated: 1 day ago • Promoted
Software Engineer

Software Engineer

acre security • Ottawa
Full-time
Software Engineer - Cloud Access Control.Move Security Forward with Acre.Are you passionate about transforming the future of security? Do you thrive in a collaborative, innovative environment where...Show more
Last updated: 13 days ago • Promoted
Software Engineer, Platform - Ottawa, Canada

Software Engineer, Platform - Ottawa, Canada

Clutch Canada • Ottawa
Full-time
PLEASE APPLY THROUGH THIS LINK: https://job-boards.Speechify is the easiest way to listen to the world's information.Articles on the web, documents in the cloud, books on your phone—we absorb the w...Show more
Last updated: 30+ days ago • Promoted
Software Engineer II

Software Engineer II

CNN • Ottawa
Full-time
Discovery… the stuff dreams are made of.When we say, “the stuff dreams are made of,” we’re not just referring to the world of wizards, dragons and superheroes, or even to the wonders of Planet Eart...Show more
Last updated: 13 days ago • Promoted