Search jobs > San Mateo, CA > Senior software engineer

Senior Software Engineer - Query Lifecycle Platform

Snowflake
San Mateo, California, US
$187K-$276K a year
Full-time

Build the future of data. Join the Snowflake team.

We own the platform that manages the lifecycle of all of Snowflake’s data warehouse workloads. We build infrastructure that perform request routing, metadata persistence and monitoring, error handling, and request retry.

The team also owns the query APIs into Snowflake and the platform is responsible for shepherding every single request from first request to completion.

Come join us as the team solves hard problems to support new workloads, improve query performance, improve reliability as we ensure exactly once semantics in a heavily distributed environment.

Our product offering runs on multiple cloud providers including Amazon Web Services, Microsoft Azure and Google Cloud. Our infrastructure self-optimizes, provides high availability and data protection across cloud providers so our users can focus on using their data, not managing it.

In our effort to enable our Data Cloud vision, we are actively hiring talented distributed systems engineers. This role is a unique opportunity to make a significant impact on our elastic, large scale, high-performance computing environment.

AS A SENIOR SOFTWARE ENGINEER AT SNOWFLAKE YOU WILL :

  • Solving real business needs at large scale by applying your software engineering and analytical problem solving skills.
  • Design and implement scalable distributed systems for our cloud services.
  • Analyze fault-tolerance and high availability issues, performance and scale challenges, and solve them.
  • Understand trade-offs between consistency, durability and costs to build solutions which can meet the demands of rapidly growing services.
  • Ensure operational readiness of the services and meet the commitments to our customers regarding availability and performance.

OUR IDEAL SENIOR SOFTWARE ENGINEER WILL HAVE :

  • 4+ years industry experience designing, building and supporting large scale infrastructure in production.
  • Experience building large scale distributed fault tolerant infrastructure.

WHY JOIN THE ENGINEERING TEAM AT SNOWFLAKE?

  • Build an industry-leading Cloud Data Platform.
  • Solve challenging technical problems related to security, parallel and distributed systems, programming, resource management, large-scale system maintenance, and more!
  • Work closely with our customers & partners, understand their use cases & needs, think strategically to seek the right problem to solve at the right time, and innovate with rigor.
  • Join a world-class team of both industry veterans and rising stars.

Snowflake is growing fast, and we’re scaling our team to help enable and accelerate our growth. We are looking for people who share our values, challenge ordinary thinking, and push the pace of innovation while building a future for themselves and Snowflake.

30+ days ago
Related jobs
Promoted
Dusty Robotics
Mountain View, California

Dusty is seeking an experienced cloud software engineer to play a guiding role in the development of cloud services and web applications for our automated BIM-to-field solution, the FieldPrint Platform. You'll join our web team as a senior member contributing your expertise to technical design and i...

Promoted
Slik
Mountain View, California

As a Senior Software Engineer at Slik Safe, you will work closely with the founders to drive the development of our rapidly growing and well-loved product. Our small and elite engineering team, is composed of alumni from companies like Google, Facebook, Waymo, Notion, etc and is dedicated to creatin...

Promoted
1st10
CA, United States

Serving each component of the programmable memory stack at a large scale while maintaining robustness and performance is a difficult software engineering challenge. You will work closely with the Database Systems team to build a scalable open-source data plane, the Cloud Platform team to build the c...

Promoted
Talent Software Services
San Francisco, California

Bachelor's degree in Engineering, Computer Science, Information Technology, Management Information Systems, or related STEM degree program. Experience implementing cloud connectivity solutions using AWS Direct Connect, Google Cloud Platform Cloud Interconnect, and OCI Fast Connect. Deep understandin...

Guidewire
San Mateo, California

Design cloud-native data platform and analytics SaaS services. Excellent software development skills in Java. Prior experience of building data platforms using Big Data stack (Kafka, Hadoop, Spark, Flink, Hive. ...

JPMorgan Chase & Co.
San Francisco, California

As a Senior Lead Software Engineer at JPMorgan Chase within the Corporate Investment Banking, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. Lead the design and development of the c...

Rippling
San Francisco, California

As part of this role, you will build fundamental components that empower engineers to develop software with step function-inducing capabilities. For the first time ever, you can manage and automate every part of the employee lifecycle in a single system. Rippling's special sauce is its ability to au...

Jobot
San Francisco, California

Well funded crypto infrastructure startup is looking for a Senior Protocol Engineer to join their growing team!. Venture-backed crypto startup is looking for a highly skilled Senior Protocol Engineer to join their growing team! In this role, you will play a key role in designing, implementing, and o...

Sumo Logic
Redwood City, California

Bachelor’s degree or foreign equivalent in Computer Science, Computer Engineering, Information Technology, or related IT field and 5+ years of post-baccalaureate, progressive experience as a Software Engineer or in a related role. In lieu of a bachelor’s degree and five (5) years of experience, will...

Zynga
San Francisco, California

Strategise, design, implement and iterate on Gram’s automation framework in Unity.Evaluate and maintain the integration with the device farm.Identify and implement new automation hooks into the game to support automation.Proactively identify gaps in the end-to-end automation solution and implement t...