4 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.
Tech Stack
Categories
About H2O.ai
H2O.ai builds open-source and commercial platforms for machine learning and generative AI, used by enterprises and public-sector teams to develop models and applications on private data. Its portfolio includes H2O-3, Driverless AI, and tools for LLM fine-tuning and deployment, offered via subscriptions and cloud services. Founded in 2012 and headquartered in Mountain View, it is privately held; customers include AT&T, Commonwealth Bank of Australia, Workday, and the NIH.
