H

H2O.ai

No-code AutoML platform for AI/ML

Software Engineer

Full-Stack EngineeringPosted on Nov 13
Full-timeRemote in USANo salary listed

About the Job

Requirements

  • A 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 building 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 using Docker, Kubernetes, 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.

Responsibilities

  • Design, implement, and maintain backend services and APIs in Python, Go, and Java.
  • Develop and operate cloud-native services on Kubernetes for deploying and running predictive AI workloads in cloud and on-premise environments.
  • Build and maintain CI/CD pipelines, multi-architecture builds for x86 and ARM, dependency upgrades, and vulnerability remediation, including FedRAMP-compliant builds.
  • Build and maintain web interfaces using React and TypeScript.
  • Work with support and field engineering to resolve customer issues, including for federal customers, and drive fixes back into the product.
  • Translate product requirements into technical specifications and make architectural trade-offs transparent.
  • Conduct code reviews, testing, and documentation to support engineering quality.
  • 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.

Desired Qualifications

  • Experience training, serving, or scoring machine learning models in production.
  • Experience working 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 large language model-based or agentic systems.
  • Experience building an SDK or library used by other developers.

About the Company

H2O.ai

No-code AutoML platform for AI/ML

H2O.ai provides AI and ML solutions for businesses, with Driverless AI as its core AutoML platform. It automates feature engineering, model building, visualization, and interpretability to help users create predictive and generative models with minimal coding. The platform supports information retrieval, data labeling and processing, no-code deep learning, and emphasizes data security, plus a platform to develop, deploy, and share trusted AI apps. Its goal is to help organizations of all sizes accelerate data-driven decisions and scale secure AI deployment, differentiating through accessible AutoML, enterprise-grade security, and a strong talent base that includes Kaggle Grandmasters.

Company size
201-500
Company stage
Series E
Total funding
$251.1M
Headquarters
Mountain View, CA
Founded
2012

Recently Posted Jobs

Explore more opportunities at H2O.ai

See more jobs