H2O.ai

Software Engineer

H2O.ai
Apply
2 months ago
Colombo, Sri LankaSenior

Responsibilities

  • Design, develop, deploy, debug, test, and refine scalable applications.
  • Build and maintain microservices using Go, Python, Kubernetes, Protobuf, gRPC, and REST APIs.
  • Process and optimize large datasets for data-heavy applications.
  • Work with Kafka and real-time streaming data processing.
  • Deploy and manage Kubernetes applications using Helm.
  • Collaborate with experienced Software Engineers and receive mentorship from a Senior Engineer.

Requirements

  • Bachelor’s degree in Computer Science or a related field, or equivalent work experience.
  • At least 5 years of software development experience, or strong equivalent project experience for fast learners.
  • Proficiency in Java, Go, Python, Kubernetes, Protobuf, gRPC, REST APIs, and microservices architecture.
  • Experience or familiarity with distributed systems, large datasets, and data-heavy applications.
  • Kafka or Helm experience is preferred but not required.
  • Knowledge of JVM-based languages is advantageous.
  • Strong willingness to learn and grow in a collaborative engineering environment.

Benefits

  • Remote-friendly culture and flexible working environment.
  • Mentorship and career growth opportunities.
  • Opportunity to work on enterprise AI products as part of a world-class team.
  • Inclusive workplace committed to equal employment opportunity.
H2O.ai

About H2O.ai

201-500 employees
Contact me