
About Snowflake
The cloud data platform for seamless data 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...
Skills & Technologies
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

Machine Learning Engineer
Coinbase is hiring a Senior Machine Learning Platform Engineer to build foundational components for feature engineering and ML model training. You'll work with Python, TensorFlow, and AWS in a remote capacity across the United States.

Software Engineering
Parafin is seeking a Senior Software Engineer for their ML Platform to design and maintain scalable systems for machine learning applications. You'll work with Python and AWS, focusing on model experimentation and deployment. This role requires significant experience in software engineering and machine learning.

Machine Learning Engineer
Optiver is hiring a Senior Machine Learning Platform Engineer to build and optimize a compute platform for large-scale machine learning workloads. You'll work with technologies like Linux and containerization to enhance platform stability and efficiency. This position requires solid experience in production machine learning infrastructure.

Machine Learning Engineer
Zoox is hiring a Senior Machine Learning Engineer for their ML Platform team to enable innovations in machine learning and computer vision for autonomous driving. You'll work with various ML teams and tools to push the boundaries of AI in transportation.