Software Engineer

H2O.ai

Atlanta, GAFresher1h agovia LinkedIn

Posted 13 Nov 2026, 16:03 ET

This job at a glance

Who can apply
New grads, no experience needed · Bachelor's degree
Must know
PythonJavaGoREST APIsKubernetesCI/CD
Work
On-site in Atlanta
Pay
Not stated by the employer.
Listed
Nov 13, 2026 · still open

Sign in free to see which of these skills your resume already shows.

About the Role

H2O.ai is seeking a full-stack Software Engineer to join their Predictive AI engineering team. This role supports work with U.S. federal government customers and involves developing H2O Driverless AI, H2O-3, and Sparkling Water, the cloud platform AutoML and Predictive stack. The position is remote and based in the United States.

Key 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 (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.
  • Drive engineering excellence through rigorous 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.

Requirements & Tech Stack

  • 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 building web applications with 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 (GitHub Actions, Jenkins).
  • Working knowledge of containers and cloud-native deployment (Docker, Kubernetes, AWS, GCP, or Azure).
  • Experience designing and building REST or gRPC APIs and working with relational databases such as PostgreSQL.
  • 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.

Our Stack:

  • Backend: Python, Go, Java
  • Frontend: React and TypeScript
  • Platforms: Driverless AI, H2O-3, Sparkling Water
  • Infrastructure: Kubernetes, Docker, Helm, multi-cloud (AWS, GCP, Azure)
  • Data: PostgreSQL, object storage, message queues
  • CI/CD: Jenkins, GitHub Actions

Prior knowledge of every tool is not required. Ability to learn and adapt quickly is valued.

Qualifications (How to Stand Out)

  • ML/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.

Entry-Level Software Engineer Jobs in Atlanta · last 7 days

12 openings · 11 need no experience

Most hiring: Hermeus, Georgia Tech Research Institute, Lockheed Martin

See all 12 →

FirstHire never charges to apply, and real employers don't ask for money for tests, interviews or offer letters. How we list jobs · Report this job