cover image
H2O.ai

H2O.ai

www.h2o.ai

2 Jobs

319 Employees

About the Company

H2O.ai is the leading open source Generative AI and Machine Learning platform provider on a mission to democratize AI. It distills the technical prowess of 30 Kaggle Masters into straightforward AI cloud products for Generative AI and machine learning that solve powerful problems. Customers, community, and partners are strategic investors in H2O.ai building a long term vision for using AI for Good.

H2O.ai's AI Engines of distributed ML H2O-3, autoML Driverless AI, Hydrogen Torch and Document AI have transformed over 20,000 global organizations and over half of the Fortune 500 and household brands, including AT&T, Commonwealth Bank of Australia, PayPal, Chipotle, ADP, WorkDay, IFFCO-Tokio and AES. H2O.ai's AI for Good program regularly supports nonprofit groups, foundations and communities in their efforts to advance education, healthcare, and environmental conservation, including identifying areas vulnerable to natural disasters and protecting endangered species.

Join us on the movement at www.h2o.ai.

Listed Jobs

Company background Company brand
Company Name
H2O.ai
Job Title
Machine Learning Developer, Consultant
Job Description
**Job title** Machine Learning Developer, Consultant **Role Summary** Senior ML developer responsible for end‑to‑end implementation, deployment, and optimization of machine learning models in production environments. Works closely with data scientists and software engineers to transition prototypes into robust, scalable services. **Expectations** - Deliver high‑reliability, low‑latency ML services. - Apply MLOps best practices: CI/CD, automated testing, model versioning, monitoring, and performance tuning. - Collaborate with infrastructure teams for resource allocation and scalability on cloud platforms. **Key Responsibilities** - Design, build, and maintain full ML pipelines (data validation → feature engineering → model training → serving). - Deploy and integrate models using a MLOps framework; expose APIs for real‑time and batch inference. - Optimize inference performance and system throughput; profile models and adjust resource usage. - Implement monitoring for latency, accuracy drift, and system health; set automated alerts. - Maintain CI/CD pipelines, integration tests, and code reviews; enforce version control and documentation standards. - Collaborate with platform teams on containerization, orchestration, and cloud deployment strategies. **Required Skills** - Expert Python programming; strong SQL; additional experience in C/C++ or Bash preferred. - Deep knowledge of TensorFlow, PyTorch, Scikit‑learn, H2O3, and Driverless AI. - Proficient with NumPy, Pandas, Matplotlib; experience building APIs with Flask or FastAPI. - Containerization (Docker) and orchestration (Kubernetes fundamentals). - Deployment on at least one major cloud (AWS, GCP, Azure); experience with cloud ML services. - Workflow orchestration: Airflow, Kubeflow, MLflow. - ML model serving, auto‑scaling, and resource management. - Performance profiling; basic model optimization techniques. - Familiarity with large‑language models or multimodal data handling. - Strong debugging, troubleshooting, and analytical problem‑solving skills. **Required Education & Certifications** - Master’s degree in Computer Science, Engineering, or related technical field. - 4+ years professional experience building and deploying production ML systems. ---
Toronto, Canada
Hybrid
Junior
05-11-2025
Company background Company brand
Company Name
H2O.ai
Job Title
Software Engineer
Job Description
**Job Title:** Software Engineer – Full Stack & Systems (Generative AI) **Role Summary:** Develop and deploy end‑to‑end full‑stack features for the H2OGPTe generative AI platform, integrating Python, Go, and React across cloud environments. Own the entire software lifecycle, from design through CI/CD, testing, deployment, and monitoring, while collaborating closely with ML researchers to productionize generative AI innovations. **Expectations:** - Deliver high‑quality, production‑ready features rapidly. - Own development lifecycle and maintain robust, scalable systems. - Debug complex distributed systems and propose creative solutions. - Contribute to architectural decisions and prototype new capabilities based on user feedback. - Exhibit a can‑do, ownership‑driven, fast‑learning mindset and work effectively in a team. **Key Responsibilities:** - Design, develop, and deploy full‑stack features for the H2OGPTe platform from concept to production. - Build and maintain systems software using Python, Go, and React. - Implement cloud‑native solutions on AWS, Azure, or GCP; manage CI/CD pipelines, containerization, and monitoring. - Collaborate with ML researchers and engineers to productionize generative AI models. - Debug and resolve issues in distributed systems and data pipelines. - Participate in architectural discussions and prototype new capabilities. - Iterate on feature development based on user and stakeholder feedback. **Required Skills:** - Proficient in Python, Go, and React/JavaScript. - Experience with AWS, Azure, or GCP cloud platforms and cloud‑native architectures. - Hands‑on CI/CD, DevOps practices, containerization (Docker), and microservices. - Knowledge of distributed systems, scalable data pipelines, and debugging techniques. - Strong problem‑solving, ownership mentality, and fast learning capability. - Ability to collaborate, communicate effectively, and deliver results consistently. **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Software Engineering, or related field, or equivalent professional experience. - No mandatory certifications required (optional: relevant cloud or DevOps certifications may be advantageous).
Ottawa, Canada
Hybrid
Junior
12-01-2026