H2O.ai

Customer Support Engineer

H2O.ai$80K — $100K *
Technical Services
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science/Engineering or related field.
  • Minimum 1 year of hands-on experience in software engineering.
  • Familiarity with microservices patterns and large-scale software design.
  • Proficiency in Linux, Bash, command line operations, and file systems.
  • Experience in GoLang, Python, C++, or Java (specifically with Spring framework).
  • Hands-on experience with Kubernetes and Docker for at least 1 year.
  • Knowledge of Terraform and Helm as well as cloud services like AWS, Azure, or GCP.

Responsibilities

  • Engage with customers to troubleshoot issues and answer technical questions.
  • Analyze bug reports, reproduce issues, and determine root causes with fixes.
  • Design new features based on approaches to solve technical problems.
  • Write code complemented by relevant unit test cases of functionality.
  • Ensure new code changes are covered by end-to-end automated tests.
  • Work extensively with Kubernetes as part of the development process.
  • Review design and code of peers, promoting best practices in software development.
  • Write infrastructure code using Terraform and Helm charts.

Benefits

  • Market leader in total rewards.
  • Remote-friendly culture.
  • Flexible working environment.
  • Opportunities for career growth and development.
  • Be part of a world-class team.
Full Job Description
About This Opportunity

H2O.ai is at the forefront of the rapidly evolving MLOps landscape. We're leveraging MLOps to transform machine learning models from isolated, engineer-specific tools into robust, cloud-native services that are scalable and consistently available. Our approach is firmly rooted in Kubernetes, positioning our team at the cutting edge of cloud solutions.

We are looking for a Customer Support Engineer to be part of the MLOps team supporting PST time zone that is entrusted with developing a platform for deploying machine learning models, monitoring them and provide statistical analysis on the deployed models as they are used in real-time. We are looking for individuals with a strong foundation in software engineering, a passion for cutting-edge technologies, and a drive to push the boundaries of MLOps.

This position is based in Toronto, Canada

What You Will Do
  • Engage with customers to identify and troubleshoot issues they face and answer technical questions.
  • Analyze bug reports, reproduce issues, determine the root cause, and provide fixes.
  • Provide design for new features focusing on the approach and patterns to solve the problem.
  • Responsible for writing code along with relevant unit test cases.
  • Contribute to end-to-end automated tests by ensuring that the newer changes have relevant test cases. Knowledge of Python would be beneficial in this area
  • The company uses Kubernetes widely and working with Kubernetes would be an important aspect of the job.
  • Review the design and code of other developers. Be engaged in the best software development practices and engage in improving the engineering efficiency of the team.
  • Write Infrastructure Code using Terraform and Helm charts for any changes to infrastructure.

What We Are Looking For
  • Bachelor's or a higher education degree in Computer Science/Engineering or related field.
  • Proven experience in Software Engineering with a minimum of 1 year of hands-on experience in a similar role.
  • Understanding of microservices patterns and strong design skills for large scale software development projects.
  • Strong knowledge of Linux operating systems, Bash, file systems, command line, logging, and Linux file permissions.
  • Experience in GoLang, Python, C++, or Java (with a knowledge of Spring framework).
  • At least 1 year of hands-on experience with Kubernetes and Docker.
  • Knowledge of Relational Database Design.
  • An understanding of Terraform and Helm.
  • Hands-on experience with AWS, Azure, or GCP.
  • Understanding of networking concepts and fundamentals (e.g. SSL, UDP/TCP, firewalls, and reverse proxies).
  • Strong communication skills and comfortable being in a customer facing role.

How to Stand Out From the Crowd
  • Experience with gRPC.
  • Experience with Scala and Akka.
  • Experience with Druid Database.
  • Understanding of mainstream machine Machine Learning frameworks such as sklearn, pytorch and data science libraries like numpy and pandas.

Why H2O.ai?
  • Market leader in total rewards
  • Remote-friendly culture
  • Flexible working environment
  • Be part of a world-class team
  • Career growth
  • Base salary range: CAD 80,000 - 100,000

#LI-Remote

About H2O.ai

H2O.ai is an open-source software company that provides AI and machine learning solutions for businesses. The company's platform allows users to build and deploy machine learning models quickly and easily, without requiring extensive programming knowledge. H2O.ai's customers include some of the world's largest companies, across a range of industries, including finance, healthcare, and retail. The company was founded in 2012 and is headquartered in Mountain View, California.
Learn more about H2O.ai
Size
200 employees
Industry
Founded
2012

Similar Jobs

More Technical Services Jobs

Find similar Customer Support Engineer jobs: