
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 to join their Query Processing team, focusing on designing and developing a high-performance cloud database. You'll work with technologies like Java and SQL, and the role requires 2+ years of industry experience.
Job Description
Who you are
You have 2+ years of industry experience working on commercial software projects — you've developed a strong understanding of complex technical areas and are eager to tackle challenges in high-performance computing. Your background includes designing and implementing scalable systems, and you thrive in collaborative environments where innovation is key.
You possess a solid foundation in programming languages, particularly Java, and have experience with SQL databases — your ability to analyze performance bottlenecks and implement effective solutions sets you apart. You are enthusiastic about building new technologies and have a keen interest in cloud computing and data processing.
What you'll do
As a Software Engineer at Snowflake, you will design, develop, and support a petabyte-scale cloud database that is high-performing, highly parallel, and fault-tolerant. You will build high-quality and reliable software to meet the needs of some of the largest companies globally. Your responsibilities will include analyzing and understanding performance and scalability bottlenecks in the system and solving them effectively.
You will pinpoint problems, instrument relevant components as needed, and implement solutions that enhance the overall system performance. Additionally, you will design and implement novel query optimization or distributed data processing algorithms, enabling Snowflake to provide industry-leading data warehousing capabilities. Your role will also involve developing tools that improve customer insights into their workloads, contributing to the overall success of the Snowflake Data Cloud.
What we offer
At Snowflake, you will be part of a culture that emphasizes impact, innovation, and collaboration. We encourage you to apply even if your experience doesn't match every requirement. Join us in building a future where technology and careers can reach their full potential.
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

Staff Engineer
Snowflake is hiring a Staff Software Engineer to shape the future of their Data Cloud. You'll work on high-scale APIs and metadata infrastructure, utilizing Java and cloud technologies. This role requires significant experience in software engineering and a passion for innovation.

Software Engineering
Snowflake is hiring a Senior Software Engineer for their Java Platform team to build and maintain the future of their Java infrastructure. You'll work with Java and JVM technologies to enhance performance and security. This position requires significant experience in software engineering.

Engineering Manager
Snowflake is hiring a Senior Engineering Manager to lead the query processing team in Berlin. You'll focus on developing SQL features and optimizing query execution techniques. This role requires strong leadership and database engineering skills.

Software Engineering
Snowflake is hiring Software Engineers to join their Traffic & Networking team in Dublin. You'll work on building scalable infrastructure and ensuring high reliability for critical services. This role requires a strong technical background in networking and cloud infrastructure.

Software Engineering
Outerbounds is hiring a Senior Software Engineer to develop Metaflow, an open-source ML framework. You'll work on impactful infrastructure projects and contribute to the future of data science and machine learning. This position requires experience in infrastructure development and understanding of Unix-like operating systems.