Software Engineer

h2o.ai•Raleigh, NC
•Remote

About The Position

H2O.ai is hiring a full-stack Software Engineer for its Predictive AI engineering team. The team develops H2O Driverless AI, H2O-3, Sparkling Water, and the cloud platform AutoML and Predictive stack, and supports CI/CD, release, and security processes for these products. This role supports work with U.S. federal government customers and is remote within the United States. The position is open at Software Engineer, Software Engineer II, and Senior Software Engineer levels, with level and compensation based on experience. The engineer will build and maintain backend services, APIs, web interfaces, cloud-native deployments, and CI/CD pipelines. They will contribute features and fixes across the team’s products and client libraries, collaborate with data science, product, support, field engineering, and customer-facing teams, and help resolve customer issues. Machine learning experience is a plus but is not required.

Requirements

  • Bachelor’s or Master’s degree in Computer Science or Engineering, or equivalent practical experience.
  • Professional, internship, or project experience building and shipping software.
  • Proficiency in at least one backend language: Python, Go, or Java.
  • Familiarity with web applications using React and TypeScript or a similar modern frontend framework.
  • Strong computer science fundamentals, including data structures, concurrency, networking, performance, and debugging.
  • Hands-on experience with CI/CD pipelines such as GitHub Actions or Jenkins.
  • Working knowledge of containers and cloud-native deployment, including Docker, Kubernetes, and AWS, GCP, or Azure.
  • Experience designing and building REST or gRPC APIs and working with relational databases such as PostgreSQL.
  • Ability to write clean, readable, well-tested code and understand the long-term impact of design decisions.
  • Clear written and verbal communication with technical peers, customers, and non-engineering stakeholders.
  • Ability to thrive in ambiguous environments and proactively take ownership of technical challenges.

Nice To Haves

  • Machine learning or AI experience, including training, serving, or scoring models in production.
  • Experience in regulated or air-gapped environments.
  • An active U.S. government Public Trust or security clearance.
  • Experience with Driverless AI, H2O-3, or Sparkling Water, or contributions to open-source machine learning frameworks.
  • Experience with Apache Spark or other distributed computing systems.
  • Familiarity with LLM-based or agentic systems.
  • Experience building an SDK or library used by other developers.
  • Prior knowledge of every listed tool is not required; the company values the ability to learn and adapt quickly.

Responsibilities

  • Design, implement, and maintain backend services and APIs in Python, Go, and Java.
  • Develop and operate Kubernetes-based cloud-native services for predictive AI workloads in cloud and on-premise environments.
  • Build and maintain CI/CD pipelines, multi-architecture builds for x86 and ARM, dependency upgrades, vulnerability remediation, and FedRAMP-compliant builds.
  • Build and maintain web interfaces using React and TypeScript.
  • Work with support and field engineering to resolve customer issues, including issues for federal customers, and incorporate fixes into the product.
  • Translate product requirements into technical specifications and make architectural trade-offs transparent.
  • Promote engineering excellence through code reviews, comprehensive testing, and clear documentation.
  • Monitor application performance, troubleshoot issues, and optimize systems for reliability and efficiency.
  • Collaborate with data science, product, and customer-facing teams.
  • Contribute features and fixes across Driverless AI, H2O-3, Sparkling Water, and their client libraries.

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