Snowflake

About Snowflake

The cloud data platform for seamless data sharing

🏢 Tech👥 1001+ employees📅 Founded 2012📍 Menlo Park, CA💰 $1.4b3.9
B2BArtificial IntelligenceData storageEnterpriseAnalyticsMachine LearningSaaSData AnalysisCloud ComputingData Sharing

Key Highlights

  • Public company (NYSE: SNOW) - strong equity potential
  • Over 1,300 partners managing 250PB of data
  • 515 million data workloads processed daily
  • $1.4 billion raised to date

Snowflake (NYSE: SNOW) is a leading cloud data platform headquartered in Menlo Park, CA, designed for data sharing and application development. With over 1,300 partners, Snowflake manages more than 250PB of data and supports over 515 million data workloads daily. The company has raised $1.4 billion ...

🎁 Benefits

Snowflake offers comprehensive health insurance, robust retirement plans, generous PTO, and on-demand mental health programs. Employees also benefit f...

🌟 Culture

Snowflake fosters a culture focused on innovation and collaboration, breaking down data silos with a frictionless cloud platform. The company emphasiz...

Overview

Snowflake is hiring a Senior/Staff Software Engineer for their Machine Learning Platform team to build scalable solutions for machine learning workloads. You'll work with technologies like Python and Snowflake to tackle challenges in infrastructure and performance. This position requires strong expertise in machine learning and deep learning.

Job Description

Who you are

You have 5+ years of experience in software engineering with a focus on machine learning and deep learning — you've successfully built and deployed scalable ML solutions in production environments. Your strong programming skills in Python enable you to develop robust algorithms and integrate them into existing systems seamlessly.

You possess a deep understanding of machine learning frameworks and libraries — your experience with platforms like Snowflake allows you to optimize data workflows and enhance model performance. You thrive in collaborative environments, working closely with cross-functional teams to drive innovation and solve complex challenges.

Your leadership skills shine as you guide technical discussions and influence the direction of projects — you are comfortable defining roadmaps and setting technical strategies that align with business goals. You are passionate about pushing the boundaries of technology and are eager to contribute to the evolution of Snowflake's ML capabilities.

Desirable

Experience with large-scale data processing and orchestration tools is a plus — familiarity with cloud platforms like AWS or GCP can enhance your contributions to the team. A background in data governance and security practices will help you navigate the complexities of enterprise-level solutions.

What you'll do

As a Senior/Staff Software Engineer on the Machine Learning Platform team, you will play a pivotal role in defining and executing the roadmap for Snowflake's ML initiatives — your contributions will directly impact how customers leverage machine learning in their data workflows. You will collaborate with product managers and engineers to design and implement features that enhance the platform's capabilities.

You will tackle challenges related to infrastructure optimization, performance, and security — your expertise will help ensure that the platform can handle the demands of modern machine learning workloads. You will engage in hands-on development, writing code that is not only efficient but also maintainable and scalable.

Your role will involve mentoring junior engineers and fostering a culture of innovation within the team — you will encourage knowledge sharing and collaboration to elevate the team's overall performance. You will also participate in technical reviews and contribute to architectural discussions, ensuring that the solutions we build are aligned with best practices and industry standards.

What we offer

At Snowflake, you will be part of a dynamic team that values impact, innovation, and collaboration — we provide an environment where you can grow your career while making a significant contribution to the future of data. We offer competitive compensation and benefits, along with opportunities for professional development and advancement.

Join us in building the next-generation machine learning platform that empowers enterprises to unlock the full potential of their data — your work will help shape the future of how organizations leverage machine learning and AI technologies.

Interested in this role?

Apply now or save it for later. Get alerts for similar jobs at Snowflake.

Similar Jobs You Might Like

Based on your interests and this role