View Our Website View All Jobs

Solution Architect - Professional Services (North America) is the leader in Enterprise AI/Machine Learning with a mission to democratize AI for everyone. is transforming the use of AI with its category-creating visionary machine learning platform. More than 25,000 companies use our open-source platform in mission-critical use cases for Finance, Insurance, Healthcare, Retail, Telco, Sales and Marketing. Our commercial DriverlessAI platform builds on this, with a “use AI to do AI" approach to provide an easier, faster and cost-effective way of implementing data science to provide quantifiable value to the business. partners with leading technology companies such as NVIDIA, IBM, AWS, Intel, Microsoft and Google. To learn more about how is driving AI Transformation, visit

As a Solutions Architect on our Professional Services team, you will work closely with technical teams on the customer side and Customer Success, Enterprise Support, Product Engineering and Sales teams.

This role may be based anywhere in the United States.

What You Will Do

  • Deliver technical professional services to the customer. The services include installation, configuration and integration of H2O Machine Learning, Model Management and Cloud products in the customer environment/landscape. 
  • Be responsible for helping the customer to integrate the machine learning models/pipelines (python and mojo scoring pipelines) with customer systems
  • Work closely with Data Scientists in advising and developing end to end machine learning solutions (from a data engineering perspective) for the customer requirements.
  • Provide/gather customer feedback so that you can work with the Engineering team to further enhance our products
  • Be the trusted solutions advisor for our customers and partners. 
  • Communicate effectively with a diverse audience of internal and external stakeholders consisting of Engineers, business people, partners, executives. 
  • Translate business cases and requirements into value based technical solutions through the architecture of machine learning workflows and systems from data ingestion to model deployment. 

What You Bring

  • Bachelor’s or a higher education degree in Computer Science/Engineering
  • Minimum 3 to 5 years of experience with Cloud computing and Linux systems and applications development

System Engineering Skills

  • Excellent understanding of system engineering concepts and good command of working in a linux based environment (OS fundamentals etc). Ubuntu and CentoOS/RHEL mainly.
  • Excellent understanding of the cloud ecosystem i.e. what solutions exist on the 3 major clouds (AWS, GCP, Azure) and when/how to use those components
  • Excellent understanding of working with containers and container based orchestration frameworks and leveraging them in the development/solutioning process. 
  • Kubernetes and Docker knowledge must have. Virtualization knowledge (vagrant etc.) is a plus.
  • General understanding of concepts and capability to investigate and debugs issues related LDAP, OAuth, OpenID, SSH, TLS, network connectivity, firewalls etc that are required in any enterprise grade service architecture/solution

Programming Languages/Frameworks

  • Experience in Python, Bash scripting is a must have. Java, Go, R, Groovy, Scala are a plus
  • Experience in cloud IaaC sdks like CloudFormation/DeploymentManager or Terraform
  • Experience in configuration management tools like Ansible, chef etc.
  • Experience with writing REST API using micro services frameworks in Python or Java

Data Science skills

  • Knowledge of basic statistical techniques and concepts (regression, properties of distributions, statistical tests and proper usage, etc.)

Bonus: Data Engineering Skills

  • Experience building data pipelines, ETL data sets preferably on ‘Big data’
  • Understanding and experience with big data tools like Hadoop and Spark 
  • Understanding of SQL query language and working with relational databases. 
  • Understanding of various NoSQL database types and their application scenarios

Additional Requirements

  • Experience of working in a customer facing environment, providing technical services
  • Excellent communication skills  (verbal and written, English language). Additional languages a plus.
  • Amicable attitude. Aptitude to independently investigate and find solutions to technical problems; urge to learn/master new technologies. Maker mindset.
Read More

Apply for this position

Apply with Indeed
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

To comply with government Equal Employment Opportunity and/or Affirmative Action reporting regulations, we are requesting (but NOT requiring) that you enter this personal data. This information will not be used in connection with any employment decisions, and will be used solely as permitted by state and federal law. Your voluntary cooperation would be appreciated. Learn more.