SENIOR SOFTWARE ENGINEER - ML FRAMEWORKS & TOOLS

Snowflake
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 not ready to stop innovating. Next, we are taking a data-first approach to Machine Learning. We are building predictive analytics that are extremely easy to use by our existing data customers. We are also using ML to improve Snowflake itself using rich metadata. Last, but not least, we aim to leverage Snowflake’s data marketplace to ensure ML models won't be starved for training data.

We are hiring experienced engineers for ML frameworks, tools, algorithms, and selected applications. Please note, this role is not suited for engineers whose primary role is data scientists or data engineer. While the role may require occasional data science type tasks, the vast majority of day-to-day work will be software engineering.

AS A SENIOR SOFTWARE ENGINEER IN ML YOU WILL:

  • 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, senior engineers, and architects to implement algorithms, easy to use abstractions for ML, and reusable ML artifacts for the enterprise customer.
  • Lead teams of engineers to implement complex features.
  • Contribute to a long-term roadmap for applied ML solutions.
  • Be an example for best practices in software engineering

THE IDEAL CANDIDATE WILL HAVE:

  • At least 5 years of industry experience (hiring at multiple levels of seniority)
  • Experience in integrating Machine Learning into complex systems and bringing them into production.
  • Extremely strong fundamental computer science skills, data processing infrastructure, algorithms, and data API’s.
  • Experience building frameworks, libraries, tools, and systems for ML.
  • Experience with several of the following frameworks: SKLearn, XGBoost, PyTorch, Tensorflow.
  • Strong software engineering and productive developer in Python and C++ (Java is a plus).
  • Ability to work in a team environment, collaborate well, and mentor junior engineers.
  • Experience planning complex projects with cross-functional dependencies.
  • Ability to work on-site in our Bellevue or San Mateo office.
  • A strong dislike for: --lots --of --commandline --flags --polluting --their --ML --jobs and all forms of manual tweaking
  • A B.Sc. or equivalent degree in Computer Science.

BONUS POINTS FOR EXPERIENCE WITH THE FOLLOWING:

  • Building ML for database systems.
  • Privacy-preserving ML, e.g., Federated Learning
  • Building ML-based control for a complex software system.
  • Building systems for model understanding
  • ML tuning and feature selection algorithms. 
  • Implementing scale-out ML algorithms.
  • PhD degree in Computer Science with specialization in Machine Learning.

Company Info.

Snowflake

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
    500
  • Location
    Bozeman, Montana, USA
  • Website
  • Jobs Posted

Get Similar Jobs In Your Inbox

Snowflake is currently hiring Machine Learning Software Engineer Jobs in San Mateo, CA, USA with average base salary of $160,000 - $240,000 / Year.

Similar Jobs View More