Software Engineer

h2o.aiOttawa, ON
Hybrid

About The Position

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.

Requirements

  • 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.

Nice To Haves

  • 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.

Responsibilities

  • 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.

Benefits

  • Market leader in total rewards
  • Remote-friendly culture
  • Flexible working environment
  • Be part of a world-class team
  • Career growth
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service