Developer Advocate – Data Science & Machine Learning

Developer Advocate – Data Science & Machine Learning

About the job

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.

Snowfake’s future success depends upon making our users: data scientists, app developers, and data engineers successful. As a Developer Advocate, your mission will be to drive the awareness and adoption of Snowflake among data scientists and machine learning engineers.

You will accomplish this by inspiring and educating data scientists on why and how to deliver powerful workflows and models built with Snowflake and its powerful ecosystem. You will engage in data science and app dev communities, create technical and engaging resources such as demo videos, code samples, documentation, how-to guides,


  • Build awareness and motivate data scientists to build ML workflows (data prep, model training, evaluation, tuning, deployment) on Snowflake.
  • Be hands-on. Develop and maintain resources for data scientists such as open source demos, models, code samples, documentation, and how-to guides
  • Engage in external communities like Pytorch, TensorFlow, MLflow, Kaggle, and GitHub to identify new resources that should be created, and own the delivery of those pieces.
  • Speak at conferences, contributing to events, and engaging in communities especially around Python
  • Communicate developer requirements and provide input to product management and engineering on enhancements and future product direction
  • Define and own metrics to measure the success of your initiatives and develop strategies for improvement


  • 3+ years of experience as a developer with expertise in data science and machine learning.
  • You have data scientist empathy. Deep expertise in Python, and knowledge of end-to-end ML workflows from data prep, model training, evaluation, tuning, to deployment. You are familiar with ML frameworks, tooling, and protocols.
  • Bonus: background in app dev frameworks like Django, Flask, MEAN, React, and experience building with least one of cloud services (AWS, GCP or Azure)
  • Experience of working within cross-functional teams (product management, marketing, product engineering, support, customer success, etc).
  • Scrappy and has a mindset that done is better than perfect.

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 ordinary thinking, and push the pace of innovation while building a future for themselves and Snowflake.

How do you want to make your impact?

Discover More AI Jobs:


More Information

Apply for this job Apply via Facebook
Share this job

We are one of the largest AI Communities online. Our publications have over 8.5 Million Views Annually and we have over 120K subscribers.