H2O.ai

Software Engineer, DevOps

H2O.ai

Remote · Full Time

Be the first to apply

Experience
2+ yrs
Salary
—
Openings
1
Posted
2 weeks ago
Work mode
Work from home
Education
Bachelor's degree / equivalent
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

Company Overview

H2O.ai is a pioneering artificial intelligence company dedicated to making AI accessible for beneficial purposes. Specializing in integrating Generative and Predictive AI, the company supports enterprises and public sector agencies in creating customized AI agents, service-level models, and solutions that safeguard data privacy and security. Trusted by over 20,000 organizations, including many Fortune 500 companies, H2O.ai helps global businesses accelerate their AI transformations.

Role Summary

We are looking to hire a proactive and skilled Software Engineer specializing in DevOps to join our team based in Sydney. This role focuses on developing scalable, secure cloud infrastructures supporting customer deployments and collaborating across teams to enhance customer experiences. This position blends hands-on engineering with customer interaction.

Key Responsibilities

  • Design, deploy, maintain, and optimize secure, robust cloud environments primarily using AWS and Kubernetes technologies.
  • Automate cloud infrastructure setup and configuration management through Infrastructure as Code tools like Terraform, Ansible, and CloudFormation.
  • Ensure operational reliability, security enhancements, and performance tuning of cloud platforms and customer environments.
  • Apply cloud security best practices including identity access management, networking configurations, encryption techniques, and access control policies.
  • Create and maintain continuous integration and deployment pipelines to support consistent software delivery.
  • Automate operational workflows and environment provisioning processes.
  • Develop and oversee observability frameworks featuring metrics, logging, monitoring, and alerting systems.
  • Manage production-grade Kubernetes clusters and troubleshoot containerized application workloads utilizing tools such as kubectl, Helm, and ingress controllers.
  • Work closely with enterprise customers to facilitate deployment support, operational improvements, technical requirement translations, and incident resolution.
  • Engage in architectural discussions and recommend ongoing enhancements to deployment and operational processes.

Essential Qualifications and Experience

  • Bachelor's degree or equivalent experience in Computer Science, Information Technology, or related fields.
  • At least two years of professional experience in cloud environments, DevOps, or platform engineering roles.
  • Minimum of two years developing production-level software with languages like Python, Java, or Go, beyond scripting and tooling tasks.
  • Strong programming capabilities with a focus on application development are crucial.
  • Demonstrated expertise with AWS cloud services and experience in deploying cloud-based applications.
  • Hands-on experience building CI/CD pipelines and infrastructure automation.
  • Proven troubleshooting abilities in Linux, container technologies, networking, and distributed systems.
  • Background in customer-facing technical positions within banking or financial services is highly desirable.
  • Excellent communication skills, both written and verbal, coupled with a quick-learning attitude suitable for a dynamic environment.

Preferred Skills

  • Infrastructure as Code tools: Terraform, Ansible, CloudFormation.
  • Expertise in Kubernetes and container orchestration technologies.
  • Familiarity with CI/CD platforms like GitHub Actions, Jenkins, or GitLab CI.
  • Monitoring and observability tools such as Prometheus, Grafana, and cloud-native solutions.
  • Knowledge of cloud security fundamentals and scripting with Bash or Python.

Desirable Extras

  • Experience with GCP or Azure cloud platforms.
  • Relevant certifications in cloud, Kubernetes, or AI/ML domains.
  • Understanding of AI/ML workloads and data-intensive applications.
  • Awareness of security, compliance, and data governance principles.
  • Exposure to Generative AI frameworks like LangChain, AutoGen, MiroFish, or OpenClaw.

Why Choose H2O.ai?

  • Industry-leading total rewards packages.
  • Culture that encourages remote work and flexibility.
  • Opportunity to work alongside a world-class team and advance your career.
  • Commitment to diversity, inclusion, and equal opportunity employment.

Minimum education

Bachelor's Degree

Tools & software

Kubernetes required Prometheus required Amazon Web Services AWS required Ansible required Grafana Labs Grafana Cloud required Terraform required

How they work

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