
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...
Overview
Snowflake is hiring a Software Engineer for their ML Feature Store team to design and build new features for machine learning capabilities. You'll work with Java and Python to develop scalable, high-performance systems. This position requires 2+ years of experience in data-intensive systems.
Job Description
Who you are
You have 2+ years of industry experience designing and building data-intensive systems or software — you've developed a strong foundation in computer science fundamentals, including data structures and algorithms. Your programming skills in Python or Java are robust, allowing you to write, test, and deploy high-quality, scalable code. You have a passion for building scalable, high-performance systems and a growth mindset that drives you to incorporate new advances in machine learning into your work.
You thrive in collaborative environments, working closely with senior engineers to design and build new features for the Snowflake Feature Store. Your understanding of operational excellence helps you improve the reliability and performance of services, ensuring that they meet the high standards expected in the industry. You are eager to challenge ordinary thinking and push the pace of innovation, contributing to a culture that values impact and collaboration.
What you'll do
In this role, you will design and build new features for the Snowflake Feature Store, collaborating with senior engineers to ensure that the solutions you develop are cutting-edge and effective. You will write, test, and deploy high-quality, scalable code in Java and Python, contributing to the operational excellence of our services by improving their reliability and performance. You will help incorporate new advances in machine learning into our platform, ensuring that we remain at the forefront of technology in this rapidly evolving field.
You will collaborate with engineers on partner teams to build integrated and seamless machine learning solutions for our customers, ensuring that the features you develop meet their needs and expectations. Your role will involve continuous learning and adaptation, as you stay updated on the latest trends and technologies in machine learning and software engineering. You will be part of a team that is revolutionizing machine learning feature management and serving capabilities, making a real difference for our customers.
What we offer
At Snowflake, we offer a culture that is all in on impact, innovation, and collaboration. You will have the opportunity to work in an environment that encourages you to build big, move fast, and take your career to the next level. We believe in empowering our employees to achieve their full potential, and we are looking for individuals who share our values and are ready to make an impact. Join us and help shape the future of machine learning at Snowflake.
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
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.

Machine Learning Engineer
Meta is seeking a Machine Learning Engineer to work on complex technical problems and build new features that connect billions of people. You'll have the opportunity to improve existing products across various platforms.

Machine Learning Engineer
Meta is hiring a Machine Learning Engineer to work on complex technical problems and build new features that connect billions of people globally. You'll be part of a world-class team focused on enhancing user experience across various platforms.

Machine Learning Engineer
Meta is hiring a Machine Learning Engineer to work on cutting-edge products that connect billions of people. You'll tackle complex technical problems and enhance user experience across various platforms. This role requires a strong background in machine learning and software engineering.

Machine Learning Engineer
Meta is hiring a Machine Learning Engineer to tackle classification and optimization problems in social data. You'll work on projects like payment fraud detection and recommendation systems. This position requires industry experience in machine learning applications.