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...

Skills & Technologies

Overview

Snowflake is hiring a Software Engineer to join their Database Engineering team. You'll design and develop a petabyte-scale cloud database, focusing on performance and scalability. This role requires 2+ years of experience in software development.

Job Description

Who you are

You have 2+ years of industry experience working on commercial or open-source software — you understand the intricacies of building scalable systems and are eager to tackle complex technical challenges. Your fluency in Java or C++ allows you to contribute effectively to the development of high-performance data processing systems. You are enthusiastic about learning new technologies and enjoy collaborating with a team to innovate and improve existing solutions.

You possess a strong analytical mindset, enabling you to pinpoint performance bottlenecks and implement effective solutions. Your experience in designing and developing software ensures that you can build high-quality, reliable applications that meet the needs of large enterprises. You thrive in a collaborative environment and are excited about the opportunity to contribute to a cutting-edge cloud database.

What you'll do

As a Software Engineer at Snowflake, you will design, develop, and support a petabyte-scale cloud database that is highly parallel and fault-tolerant. You will analyze and understand performance and scalability bottlenecks in the system and work on solutions to enhance efficiency. Your role will involve designing and implementing novel query optimization and distributed data processing algorithms, which are crucial for providing industry-leading data warehousing capabilities.

You will collaborate closely with your team to develop tools that improve customer insights into their workloads. Your contributions will directly impact the performance and reliability of Snowflake's data processing systems, helping to empower enterprises to achieve their full potential. You will also have the opportunity to work on new service architectures that enable the Snowflake Data Cloud, pushing the boundaries of what is possible in cloud database technology.

What we offer

At Snowflake, we foster a culture of innovation and collaboration, where your contributions are valued and recognized. You will have the opportunity to work with some of the brightest minds in the industry, tackling challenges that have a real impact on our customers and the future of data processing. We encourage you to apply even if your experience doesn't match every requirement, as we value diverse perspectives and backgrounds.

We offer competitive compensation and benefits, along with opportunities for professional growth and development. Join us at Snowflake and be part of a team that is transforming the way enterprises manage and analyze their data.

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

Cartesia

Software Engineering

Cartesia📍 San Francisco - On-Site

Cartesia is hiring a Software Engineer to architect data systems for massive scale. You'll work with AWS and GCP to implement data governance and develop database platforms. This position requires experience in database engineering.

🏛️ On-SiteMid-Level
2w ago
Snowflake

Software Engineering

Snowflake📍 Bellevue

Snowflake is hiring a Senior Software Engineer for their Database Engineering team to design and implement high-performance data processing systems. You'll work with technologies like Java and SQL to optimize query performance and develop scalable cloud database solutions. This position requires significant experience in database engineering.

Senior
3 months ago
Snowflake

Software Engineering

Snowflake📍 Menlo Park

Snowflake is hiring a Software Engineer for their Database Platform Security team to build best-in-class security solutions. You'll work on Zero Trust/Network Security, Key Management, and Secret Management. This position requires experience in security solutions and cloud technologies.

Mid-Level
3w ago
OpenAI

Software Engineering

OpenAI📍 San Francisco - On-Site

OpenAI is hiring a Software Engineer for their Database Systems team to design and build high-performance distributed databases. You'll work with C++ and contribute to the core database engine. This position requires significant experience in building and optimizing distributed systems.

🏛️ On-SiteMid-Level
6 months ago
Snowflake

Backend Engineer

Snowflake📍 Menlo Park - On-Site

Snowflake is hiring a Backend Engineer to build backend services for their data cloud platform. You'll work with technologies like Java and AWS to design scalable solutions. This position requires experience in backend engineering and cloud technologies.

🏛️ On-SiteMid-Level
2w ago