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

Software Engineer (Flexible/Remote)

$100k - $120k per year
Full-time

h2o.ai

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.

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.

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

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.

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.

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.
  • You take pride in delivering high-quality solutions and stand behind your work.

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

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

Languages: Python, Go, React/JavaScript

Cloud: AWS, Azure, GCP

Generative AI, LLMs, ML infrastructure

Tools: CI/CD pipelines, containerization, distributed systems

Experience with machine learning systems, frameworks, or infrastructure.

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

Experience with scalable distributed systems and data processing pipelines.

Open source contributions or personal projects demonstrating technical initiative.

Why H2O.ai?

Remote-friendly culture

Flexible working environment

100,000 - 120,000 CAD

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.

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 push the boundaries of what is possible with artificial intelligence.

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.

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Software Engineer (Flexible/Remote) in Ottawa, ON vacancy
  •  ...growth, and impactful work across Canada. Job Description REF: #001 ADGA Group Consultants Inc. is seeking a Senior Software Engineer to join our team in support of a major, long-term Defence program focused on Tactical Applications and Services. In this role... 
    Suggested
    Long term contract
    Full time
    Temporary work
    Part time
    Internship
    Flexible hours

    ADGA Group Consultants Inc

    Ottawa, ON
    8 days ago
  • $150k per year

     ...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... 
    Suggested
    Remote job
    Long term contract
    Full time
    Home office

    AutoScale Ventures

    Ottawa, ON
    5 days ago
  •  ...We're building the future of creative intelligence and are looking for talented people to help us get there! About the Senior Software Engineer role As a Senior Software Engineer, you'll do full-stack development with a focus on backend: anything from building features... 
    Suggested
    Permanent employment
    Full time
    Summer work
    Internship
    Work at office
    Remote work
    Work from home
    Shift work

    Motion

    Ottawa, ON
    4 days ago
  • $128k - $170k per year

     ...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... 
    Suggested
    Full time

    Ouster

    Ottawa, ON
    2 days ago
  • $180k - $275k per year

     ...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... 
    Suggested
    Internship
    Work at office
    Local area
    Remote work
    Flexible hours

    Veeva Systems

    Ottawa, ON
    4 hours ago
  • $90k - $140k per year

     ...enthusiastic, self-motivated individuals to join the Larus team as a Software Engineer. Our Software Engineering team is currently developing end-to-...  ...::Insight™ DSS, the Total::Perception™ Systems Simulation Engine (SSE), and the Total::Vision™ Video Analytics Solution (VAS).... 
    Permanent employment
    Full time
    Work at office
    Home office
    Monday to friday
    2 days per week
    3 days per week

    Larus Technologies

    Ottawa, ON
    more than 2 months ago
  •  ...Job Responsibility: Software Engineer - Embedded Systems (Sensor Integration) Ottawa, ON Mist Mobility Integrated Systems Technology is a pioneering company in the field of precision aerial delivery and recovery systems including the Sherpa™ family of GPS guided parafoils... 
    Full time
    Worldwide

    MMIST

    Ottawa, ON
    3 days ago
  •  ...the 2022 Career Directory Canada's Best Employers for Recent Graduates for the 5th consecutive year . Position Title: Software Automation Test Engineer (Co-op Student/Intern) Employment Type: Student - Co-op/Intern Location: Ottawa ON, Onsite Welcome to Lumentum! We're... 
    Full time
    Internship

    Lumentum

    Ottawa, ON
    3 days ago
  •  ...that helps the world's most innovative companies improve their AI models by providing human feedback. Are you an experienced software engineer who wants to help shape the future of AI? The projects' focus is helping generative AI improve its understanding of software development... 
    Remote work
    Flexible hours

    Upwork

    Ottawa, ON
    25 days ago
  • $130k - $225k per year

     ...impacting the lives of patients worldwide. Join our dynamic engineering team as a Senior Java Engineer and be at the forefront of developing...  ...modern open-source technologies. - Experience in enterprise software or high-growth tech environments. Thrive in our Work... 
    Work at office
    Local area
    Remote work
    Worldwide

    Veeva Systems

    Ottawa, ON
    a month ago
  • $130k - $225k per year

     ...The Role Join our dynamic team as a Senior Site Reliability Engineer on the Vault Platform team, where you'll ensure the scalability...  ...and the latest open-source technologies, ideally from enterprise software development or a high-growth tech company. As a Senior SRE, you'... 
    Work at office
    Local area
    Remote work
    Work from home
    Monday to friday

    Veeva Systems

    Ottawa, ON
    a month ago
  •  ...About Wind River Wind River is a global leader in delivering software for mission-critical intelligent systems. For more than four...  ...applications.   The right candidate will possess proven software engineering skills.  You are expected to be versatile and able to thrive in... 
    Long term contract
    Temporary work

    Aptiv

    Ottawa, ON
    18 days ago
  •  ...The Software Technologies team provides solutions to meet grid security needs with a comprehensive suite of power system analysis tools,...  ...modeling and analysis of power systems. As a Power System Software Engineer,  you will be involved in both software development and power... 
    Full time
    Immediate start
    Remote work
    Work visa

    Powertech Labs

    Ottawa, ON
    a month ago
  •  ...Department Innovation Role Intern - Front-End Software Engineering Overview Forescout is one of the most impactful cybersecurity companies in the world, helping organizations stay safe and protected in an increasingly digital environment. For more than 25 years, we’ve... 
    Hourly pay
    Internship
    Summer internship
    Work at office
    Local area
    Relocation

    ForeScout

    Ottawa, ON
    a month ago
  •  ...seems to be working: we’re #1 in our category, profitable, and have hockey-stick growth. With that growth comes the need for a Software Engineer, Platform to join our newly formed Platform team and help us scale our infrastructure, optimize the performance of key product... 
    Remote job

    Speechify

    Ottawa, ON
    a month ago
  • $130k - $225k per year

     ...committed to making a positive impact on its customers, employees, and communities. The Role We are looking for Front-End Software Engineers who are eager to build in a fast-paced, startup environment inside a stable, profitable company. Our teams are solving complex problems... 
    Work at office
    Local area
    Remote work
    Work from home

    Veeva Systems

    Ottawa, ON
    a month ago
  • $50k - $60k per year

     ...technology, household appliances, solar energy, healthcare, and software innovations. Bosch established its regional presence in North...  ...directly with other Systems Analysts, Project Managers, Sales, and Engineering resources to help design IT infrastructure supporting Physical... 
    Long term contract
    Full time
    Internship
    Summer internship
    Work at office
    Local area
    Remote work
    Worldwide
    Flexible hours

    Paladin Technologies

    Ottawa, ON
    5 days ago
  • $142k - $165k per year

     ...you. Job Description We are looking for a talented Manager, Software Development to join our growing global team at Sectigo. The Manager, Software Development leads a team of software engineers in building secure, scalable, and high-performing applications. The... 
    Full time
    Live out
    Work at office
    Sleeping nights
    3 days per week

    Sectigo

    Ottawa, ON
    7 days ago
  •  ...chapter starts here.    We’re looking for an experienced Embedded Software Developer to work on microcontroller‑based Automotive ECUs. You’...  ...teams. Senior candidates are preferred, but strong intermediate engineers will also be considered.   In this role, you will:... 

    High Tech Genesis

    Ottawa, ON
    12 hours ago
  •  ...and accessibility. We’re a fully remote, distributed team of engineers, designers, researchers, and product builders from world-class...  ...and love solving real user problems. Role Overview As a Software Engineer on the macOS team , you’ll help build and scale Speechify... 
    Remote job
    Flexible hours

    Speechify

    Ottawa, ON
    a month ago
  • $81k - $107.5k per year

     ...Barracuda   We are seeking a passionate and hardworking midlevel Software Developer in Test who can join our cross functional Agile team....  ...-standard tools and frameworks ~Collaborate with software engineers, product owners, and other stakeholders to ensure high-quality software... 
    Worldwide

    Barracuda Networks

    Ottawa, ON
    22 days ago
  • $95k - $115k per year

     ...talk to you. Job Description Position Summary The Software Developer (Mid-Level) contributes independently to the development...  ...Education ~ Bachelor’s degree in Computer Science, Engineering, Mathematics, or equivalent is strongly recommended. Experience... 
    Full time
    Live out
    Work at office
    Sleeping nights
    3 days per week

    Sectigo

    Ottawa, ON
    20 hours ago
  •  ...Genetec’s next generation of physical security software to our clients. Your goal will be to...  ...fit: Bachelor’s degree in Computer Engineering, Software Engineering, Computer Science,...  ...with containerization and orchestration engines (Docker, Kubernetes) Experience in web... 
    Full time
    Remote work
    Flexible hours

    Genetec

    Ottawa, ON
    3 days ago
  • $106k - $141.5k per year

     ...Barracuda:   We are seeking a passionate and hardworking Senior Software Developer in Test to join our cross-functional Agile team. You...  ..., log analysis, and root cause summarization ~Collaborate with engineers, product owners, and stakeholders to ensure high-quality software... 
    Worldwide

    Barracuda Networks

    Ottawa, ON
    22 days ago
  •  ...development, professional growth, and impactful work across Canada. Job Description ADGA is currently seeking to connect with Software Developers for an anticipated upcoming project. This is a proactive recruitment initiative, with potential start dates in the coming... 
    Full time
    Contract work
    Temporary work
    Part time
    Internship
    Remote work
    Flexible hours

    ADGA Group Consultants Inc

    Ottawa, ON
    29 days ago
  •  ...you might just be in the right place! As a hands-on Principal Software Developer, you’ll guide design and architecture of the critical...  ...solutions that meet customer needs. You will uplevel engineering craft across the organization, by providing technical guidance,... 
    Work at office
    Local area
    Remote work
    Flexible hours

    Lightspeed Commerce

    Ottawa, ON
    a month ago
  • Software Developer (0509-054) Our GoC client requires the technical and engineering assistance of two (2) senior software developers, to provide systems/software engineering services. The resources will assist the Engineering Unit with processing and analysis systems development... 

    QTECH Hybrid Systems

    Ottawa, ON
    more than 2 months ago
  •  ...Kinaxis: About Kinaxis In 1984, we started out as a team of three engineers. Today, we have grown to become a global organization with over...  ...Completion of 1st year of studies in a Computer Science or Software Engineering (or equivalent) program C++ programming experience... 
    Long term contract
    Full time
    Internship
    Work at office
    Flexible hours
    3 days per week

    Kinaxis Inc.

    Ottawa, ON
    3 days ago
  •  ...organization, apply now. We are currently seeking a Senior Application Software Architect to join our team in Ottawa, Ontario (CA-ON), Canada (...  ...science, business administration, information technology, engineering or the equivalent as established by a recognized Canadian... 
    Long term contract
    Work at office
    Remote work
    Flexible hours

    NTT DATA Services

    Ottawa, ON
    more than 2 months ago
  • $145k - $190k per year

     ...part of a team that’s shaping what’s next - we’d love to hear from you. The Opportunity We're on the lookout for a Senior Software Engineer to join our Payment Experience Engineering Team. The Payment Experience team is at the forefront of our company, owning all of the... 
    Full time
    Apprenticeship
    Summer work
    Summer holiday
    Local area
    Remote work

    Paramount Commerce

    Ottawa, ON
    more than 2 months ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer (Flexible/Remote). Be the first to apply!