H2O.ai

Software Engineer, DevOps

H2O.ai

Remote · Full Time

Be the first to apply

Experience
2+ yrs
Salary
—
Openings
1
Posted
1 week ago
Work mode
Work from home
Education
Bachelor's degree in Computer Science or related field
Resume
Required to apply

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

About H2O.ai

H2O.ai is dedicated to democratizing AI for societal benefit. As a premier agentic AI company, it integrates Generative and Predictive AI to help enterprises and government bodies build customized Agents, SLMs, and solutions tailored to their proprietary data. Focused on secure, compliant, and infrastructure-flexible Sovereign AI deployments, H2O.ai creates solutions prioritizing data privacy and governance. Over 20,000 organizations globally, including more than half of the Fortune 500, trust its open-source platforms. Key clients include AT&T, Commonwealth Bank of Australia, Wells Fargo, Bank of America, Workday, Progressive Insurance, and NIH.

Role Overview

We are looking for an enthusiastic Software Engineer with expertise in DevOps to join our expanding team in Melbourne, Australia. This hands-on role involves designing, developing, and optimizing secure and scalable cloud infrastructures while collaborating directly with enterprise clients to deploy production-grade solutions. The position demands a solid foundation in cloud and DevOps technologies with a passion for customer delivery and operational excellence.

Key Responsibilities

  • Deploy, oversee, and enhance secure and scalable cloud systems primarily on AWS and Kubernetes.
  • Automate infrastructure setup and management via Infrastructure as Code using Terraform, Ansible, and CloudFormation.
  • Ensure reliability, performance, security, and scalability of cloud environments for customers.
  • Apply cloud security best practices covering IAM, networking, encryption, and access control.
  • Develop, maintain, and optimize CI/CD pipelines to facilitate reliable software delivery.
  • Automate operational tasks and environment provisioning processes.
  • Set up observability frameworks including metrics collection, logging, monitoring, and alerting.
  • Manage release and configuration workflows for production-grade systems.
  • Deploy and operate Kubernetes clusters in production settings, troubleshoot and enhance container workloads.
  • Utilize tools such as kubectl, Helm, ingress controllers, and other cloud-native components.
  • Engage with enterprise customers to support deployments and ongoing improvements in their cloud infrastructure.
  • Translate technical customer needs into executable implementation plans and contribute to architecture discussions.
  • Assist in incident resolution and troubleshooting activities related to cloud and Kubernetes services.
  • Collaborate with internal teams to provide product feedback and enhance user deployment experience.

Required Qualifications and Experience

  • Bachelor's degree in Computer Science, IT, or a related field, or equivalent practical experience.
  • Minimum two years of professional experience in cloud computing, DevOps, or platform engineering roles.
  • At least two years of hands-on software development experience using Python, Java, or Go, including production application code development beyond internal tools and automation.
  • Demonstrated proficiency in production application coding.
  • Strong hands-on experience with AWS cloud services.
  • Familiarity with deploying applications in cloud environments.
  • Experience in designing and building CI/CD pipelines and infrastructure automation.
  • Proven troubleshooting expertise in Linux, containers, networking, and distributed systems.
  • Previous customer-facing technical role experience, especially within banking or financial services, is highly valued.
  • Excellent verbal and written communication skills.
  • Ability to learn rapidly and adapt in a dynamic, fast-paced environment.

Preferred Competencies

  • Experience with Infrastructure as Code tools such as Terraform, Ansible, CloudFormation.
  • Kubernetes container orchestration expertise.
  • Knowledge of CI/CD tools like GitHub Actions, Jenkins, GitLab CI, or similar.
  • Hands-on experience with monitoring and observability technologies such as Prometheus, Grafana, and native cloud monitoring platforms.
  • Understanding of cloud security principles.
  • Scripting skills using Bash, Python, or similar languages.

Additional Advantages

  • Experience with Google Cloud Platform (GCP) or Microsoft Azure clouds.
  • Certifications in cloud technologies, Kubernetes, AI/ML platforms.
  • Familiarity supporting AI, machine learning, or data-heavy workloads.
  • Insight into security, compliance, and data governance frameworks.
  • Exposure to Generative AI technologies and frameworks such as LangChain, AutoGen, MiroFish, OpenClaw.

Why Join H2O.ai?

  • Industry leader offering competitive total reward packages.
  • Flexible and remote-friendly work culture.
  • Supportive environment for career advancement.
  • Opportunity to work with a top-tier, innovative AI team committed to responsible AI development.

Diversity Commitment

H2O.ai is dedicated to fostering a diverse and inclusive workplace where all qualified individuals receive equal employment consideration without discrimination based on race, ethnicity, gender, age, disability, or any other legally protected characteristic.

Minimum education

Bachelor's Degree

Tools & software

Kubernetes required Amazon Web Services AWS required Ansible required Terraform required

How they work

Communication Problem Solving Adaptability Customer Focus Learning Agility
Online · instant AI help
Broxer