Snowflake

Senior Software Engineer, Machine Learning Platform

Snowflake

full-time

Posted on:

Origin:  • 🇺🇸 United States • California, Washington

Visit company website
AI Apply
Manual Apply

Salary

💰 $195,000 - $250,000 per year

Job Level

Senior

Tech Stack

JavaPythonPyTorchScikit-LearnTensorflow

About the role

  • Build the next generation ML Feature Platform to enable state of the art machine learning and LLM workloads on Snowflake.
  • Define and own the roadmap, working collaboratively and proactively with senior architects, PMs and team leadership.
  • Build and execute a vision for incorporating new advances in machine learning to meet the team’s business objectives.
  • Ensure operational excellence of the services and meet commitments to customers regarding reliability, availability, and performance.
  • Collaborate across other ML partner teams to continuously improve ML development velocity and capabilities at Snowflake.
  • Support team members in delivering a high level of technical quality.
  • Engage in strategy, set technical directions, design and execute to unlock AI for enterprise customers.

Requirements

  • Have 8+ years of industry experience designing, building, and supporting Internet serving infrastructure, machine learning platforms, machine learning services and frameworks.
  • Strong track record of working with machine learning systems and/or platforms.
  • Experience with several of the following frameworks: SKLearn, XGBoost, PyTorch, Tensorflow.
  • Experience in serving models using inference engines like vLLM, TEI, SGLang.
  • Strong understanding of computer science fundamentals.
  • Have built a roadmap and vision around machine learning teams, and led technical decision making with help of architects and PMs and team.
  • Have led multiple engineers in delivering large, high impact projects.
  • Fluent in Python; C++ and Java experience is a plus.
  • Have worked well with data scientists, business analysts and machine learning infrastructure to connect the dots between business and technology partners.
  • A growth mindset and excitement about breaking the status quo by seeking innovative solutions.
  • BS/MS/PhD in Computer Science or related majors, or equivalent experience.
  • Expected to follow the company’s confidentiality and security standards for handling sensitive data.