Apply Now

Job Description

There is only one Data Cloud. Snowflake’s founders started from scratch and designed a data platform built for the cloud that is effective, affordable, and accessible to all data users. But it didn’t stop there. They engineered Snowflake to power the Data Cloud, where thousands of organizations unlock the value of their data with near-unlimited scale, concurrency, and performance. This is our vision: a world with endless insights to tackle the challenges and opportunities of today and reveal the possibilities of tomorrow.

Snowflake is still innovating! We are taking a data-centric approach to Machine Learning by building predictive analytics and ML applications that are extremely easy to use by our existing data analyst customer base. We are using ML to improve Snowflake itself, and we will leverage Snowflake’s data marketplace to ensure data scientists on our platform won't ever be starved for training data.

We are hiring an overall lead to define the ideal AI/ML user experience on Snowflake. This role requires defining the entire ML user journey including: data exploration, model authoring, experimentation, production model training, and production deployment using Snowflake’s formula for success: one product and keep it simple.


  • Build and design highly reliable software to meet the needs of the world’s largest enterprises.
  • Be the owner of business critical functionality
  • You will collaborate with product management, UI designers, senior engineers, and architects to implement automation, visualization, workflows, and ML concepts for the enterprise customer.
  • Lead teams of engineers to implement complex user-facing features.
  • Serve as the link between ML users needs and the general Snowflake UX to ensure we deliver one product.
  • Contribute to a long-term roadmap for the ML UX but also the Snowflake UX
  • Ensure the team delivers on best practices in software engineering


  • At least 7 years of industry experience, at least 4 years of experience in TL role
  • Experience in building frontend experiences for Machine Learning production systems or ML authoring frameworks.
  • Experience launching user-facing web applications
  • Experience building reusable UX components
  • Extremely strong fundamental computer science skills
  • An understanding of all steps of the ML workflow.
  • Hands on experience evaluating ML models, visualizing training data and features
  • Strong software engineering and productive developer in Java, Python.
  • Experience with the web application frameworks both server-side and client-side.
  • Ability to work in a team environment, collaborate well cross-functionally
  • Experience as a technical lead, mentoring and growing other engineers
  • Experience developing detailed plans for complex projects
  • Demonstrated ability to launch user-facing products and support them in production.
  • Ability to work on-site in our Bellevue or San Mateo office.
  • A B.Sc. or equivalent degree in Computer Science.


  • Development experience in C++
  • Experience building front-end services (the actual services that scale with user-requests)
  • Understanding of the ML Ops and authoring products both OSS and proprietary.
  • Hands on experience with Data Science work
  • PhD degree in Computer Science with specialization in Machine Learning or UX for BigData or ML.

Snowflake is growing fast, and we’re scaling our team to help enable and accelerate our growth. We are looking for people who share our values, challenge the status quo, strive for simplicity, and push the pace of innovation while building a future for themselves and Snowflake.

Company Info.


Snowflake Inc. is a cloud computing-based data warehousing company based in Bozeman, Montana. It was founded in July 2012 and was publicly launched in October 2014 after two years in stealth mode. The company's name was chosen as a tribute to the founders' love of winter sports. The firm offers a cloud-based data storage and analytics service, generally termed data warehouse-as-a-service. It allows corporate users to store and analyze data.

  • Industry
    Information Technology
  • No. of Employees
  • Location
    Bozeman, Montana, USA
  • Website
  • Jobs Posted

Get Similar Jobs In Your Inbox

Snowflake is currently hiring Machine Learning Software Engineer Jobs in Bellevue, WA, USA with average base salary of $120,000 - $190,000 / Year.

Similar Jobs View More