Software Engineer

Posted 9 Days Ago
Be an Early Applicant
Colombo
In-Office
Mid level
Artificial Intelligence • Big Data • Machine Learning • Software • Analytics
The Role
As a Software Engineer at H2O.ai, you'll develop new features, maintain applications, troubleshoot bugs, support DevOps, and collaborate with teams.
Summary Generated by Built In

Founded in 2012, H2O.ai is on a mission to democratize AI. As the world’s leading agentic AI company, H2O.ai converges Generative and Predictive AI to help enterprises and public sector agencies develop purpose-built GenAI applications on their private data. Its open-source technology is trusted by over 20,000 organizations worldwide - including more than half of the Fortune 500 - H2O.ai powers AI transformation for companies like AT&T, Commonwealth Bank of Australia, Singtel, Chipotle, Workday, Progressive Insurance, and NIH.
H2O.ai partners include Dell Technologies, Deloitte, Ernst & Young (EY), NVIDIA, Snowflake, AWS, Google Cloud Platform (GCP) and VAST. H2O.ai’s AI for Good program supports nonprofit groups, foundations, and communities in advancing education, healthcare, and environmental conservation. With a vibrant community of 2 million data scientists worldwide, H2O.ai aims to co-create valuable AI applications for all users.

H2O.ai has raised $256 million from investors, including Commonwealth Bank, NVIDIA, Goldman Sachs, Wells Fargo, Capital One, Nexus Ventures and New York Life. 

About This Opportunity 

As a Software Engineer at H2O.ai, you will play a pivotal role in enhancing and maintaining our products, including HAIC, H2O GPTE, and innovative Wave Apps. This role involves developing new features, resolving bugs, and ensuring the stability and performance of our applications. You will also contribute to our DevOps efforts, improving infrastructure and deployment processes. We are looking for a skilled engineer who is passionate about technology, eager to take ownership of key features, and capable of driving innovation. This is an exciting opportunity to impact our products directly, work with a dynamic team, and advance your career in a supportive and forward-thinking environment.

This position is based in Sri Lanka. 

What You Will Do 

  • Feature Development: Design, develop, and implement new features for Auto-Insights, Auto Insight Python Client, and LLM Data Studio Python client, ensuring high performance and scalability.
  • Develop and maintain new apps requested from the clients: Design and implement scalable, secure, and highly available apps to cater to customer requirements, including development, product packaging, deployment, and optimization.
  • Bug Fixes: Troubleshoot and resolve bugs and issues promptly to maintain the stability and reliability of our applications.
  • Updates & Maintenance: Regularly update and maintain our software products to incorporate new features, improve performance, and ensure compatibility with evolving technologies.
  • DevOps Support: Assist with DevOps tasks, including infrastructure management, deployment processes, and system monitoring, to enhance operational efficiency.
  • Collaboration: Work closely with cross-functional teams, including product managers, designers, and other engineers, to deliver high-quality software solutions.
  • Documentation: Create and maintain technical documentation to support development and operational processes.

What We Are Looking For
 

Education: Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
 

Experience: Proven experience in software development, with hands-on experience in  Java, Python and DevOps tools and practices such as Jenkins, GitHub Actions, Docker, and Kubernetes..
 

Skills:

  • Proficiency in Java, Python, and JavaScript with hands-on experience in full-stack development.
  • Strong experience with version control systems such as Git.
  • Hands-on experience with AWS services including EC2, Lambda, S3, RDS, and CloudFormation.
  • Mandatory experience with containerization and orchestration technologies, specifically Docker and Kubernetes.
  • Hands-on experience with DevOps practices, including designing, implementing, and maintaining CI/CD pipelines using tools such as Jenkins, GitHub Actions, and GitLab CI.
  • Strong problem-solving abilities, analytical thinking, and attention to detail.
  • Experience working in Agile/Scrum development environments.
  • Knowledge of RESTful APIs and microservices architecture.
  • Understanding of software design principles, data structures, and algorithms.
  • Familiarity with monitoring, logging, and troubleshooting production systems.

How to Stand Out From the Crowd

  • Advanced DevOps Knowledge: Experience with advanced DevOps practices, cloud platforms (e.g., AWS, Azure), and Knowledge of Infrastructure as Code (IaC) tools such as Terraform or AWS CloudFormation.
  • Experience in developing applications specifically for AWS.
  • Exposure to event-driven architectures and messaging systems (e.g., Kafka, SQS).
  • Product Ownership: Demonstrated experience owning and managing features for complex software products.
  • Innovation: Proven ability to innovate and contribute to the continuous improvement of software development practices.
  • Soft Skills: Excellent communication skills, a proactive approach to problem-solving, and the ability to work effectively in a collaborative team environment.

Why H2O.ai?

  • Market Leader in Total Rewards
  • Remote-Friendly Culture
  • Flexible working environment
  • Be part of a world-class team
  • Career Growth

H2O.ai is committed to creating a diverse and inclusive culture. All qualified applicants will receive consideration for employment without regard to their race, ethnicity, religion, gender, sexual orientation, age, disability status, or any other protected characteristic under applicable law.

H2O.ai is an innovative AI cloud platform company, leading the mission to democratize AI for everyone. Thousands of organizations worldwide have utilized our cutting-edge technology across various industries. We’ve made it easy for people at all levels to generate breakthrough solutions to complex business problems and advance the discovery of new ideas and revenue streams. We push the boundaries of what is possible with artificial intelligence. 

H2O.ai employs the world’s top Kaggle Grandmasters, the community of best-in-the-world machine learning practitioners and data scientists. A strong AI for Good ethos and a responsible approach to AI drive the company’s purpose.

Please visit www.H2O.ai to learn more.
#LI-Hybrid

Top Skills

AWS
DevOps
Docker
Java
JavaScript
Jenkins
Kubernetes
Python
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
Mountain View, CA
321 Employees
Year Founded: 2012

What We Do

H2O.ai is the leading AI cloud company, on a mission to democratize AI for everyone. Customers use the H2O AI Hybrid Cloud platform to rapidly make, operate and innovate to solve complex business problems and accelerate the discovery of new ideas. H2O.ai is the trusted AI partner to more than 20,000 global organizations, including AT&T, Aegon/ Transamerica, Allergan, Bon Secours Mercy Health, Capital One, Commonwealth Bank of Australia, GlaxoSmithKline, Hitachi, Kaiser Permanente, PayPal, PWC and Walgreens, over half of the Fortune 500 and one million data scientists. Goldman Sachs, NVIDIA and Wells Fargo are not only customers and partners, but strategic investors in the company. H2O.ai’s customers have honored the company with a Net Promoter Score (NPS) of 78— the highest in the industry based on breadth of technology and deep employee expertise. The world’s top 20 Kaggle Grandmasters (the community of best-in-the-world machine learning practitioners and data scientists) are employees of H2O.ai. A strong AI for Good ethos to make the world a better place and Responsible AI drive the company’s purpose. Please join our movement at www.H2O.ai.

Similar Jobs

Thomson Reuters Logo Thomson Reuters

Software Engineer

Information Technology
Hybrid
Colombo, LKA
33822 Employees

IFS Logo IFS

Software Engineer

Information Technology • Software
In-Office
Colombo, LKA
6788 Employees
In-Office
Colombo, LKA
15967 Employees
Easy Apply
In-Office or Remote
Colombo, LKA
96 Employees

Similar Companies Hiring

Scotch Thumbnail
Software • Retail • Payments • Fintech • eCommerce • Artificial Intelligence • Analytics
US
25 Employees
Milestone Systems Thumbnail
Software • Security • Other • Big Data Analytics • Artificial Intelligence • Analytics
Lake Oswego, OR
1500 Employees
Idler Thumbnail
Artificial Intelligence
San Francisco, California
6 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account