H2O.ai logo
H2O.aiPosted 1 month ago

Senior Software Engineer

HybridColombo, Western Province, Sri Lanka

Full TimeSenior LevelMediumArtificial Intelligence

Job Summary

Design and ship scalable applications using Kubernetes, Go, Python, Protobuf, gRPC, and REST APIs while building and maintaining microservices architecture. Deploy managed environments with Helm and debug software to ensure high code quality and reliability. Work closely with a seasoned Senior Engineer to mentor and grow within a team developing a cloud-native platform for AI engine lifecycle management. This role is based in Sri Lanka with hybrid availability.

Required Qualifications

  • Bachelor's degree in Computer Science or a related field (or equivalent work experience)
  • 5+ years of software development experience (or solid projects if you're a fast learner!)
  • Strong proficiency in Go
  • working knowledge of Python
  • Hands-on experience building and operating on Kubernetes
  • experience with operators/controllers (controller-runtime, Kubebuilder, CRDs)
  • Proficiency with Protobuf, gRPC, REST APIs, and microservices / distributed systems
  • A security-first mindset
  • comfort with container hardening
  • image governance
  • network policies
  • A growth mindset

Desired Qualifications

  • Experience with Helm
  • GitOps-style deployment
  • Familiarity with code-server / openvscode-server (Code-OSS) or self-hosted browser IDEs
  • Exposure to regulated/air-gapped environments (FIPS, FedRAMP) or hardened base images (Chainguard, distroless)

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce