Search jobs > San Mateo, CA > Senior software engineer

Senior Software Engineer, Query Optimizer

Snowflake
San Mateo, California, US
Full-time

Build the future of data. Join the Snowflake team.

We’re at the forefront of the data revolution, committed to building the world’s greatest data and applications platform.

Our Get It Done culture allows everyone at Snowflake to have an equal opportunity to innovate on new ideas, create work with a lasting impact, and excel in a culture of collaboration.

At the center of the data cloud is the Snowflake Database Engineering team. We are responsible for building the core query engine used to process the massive amounts of diverse data managed by our customers.

This includes developing novel state-of-the-art query optimizations, query execution techniques for industry-leading performance, and building a database system that's highly efficient, performant, and scalable.

We are looking for an outstanding Senior Software Engineer to join and grow the team.

AS A SENIOR SOFTWARE ENGINEER AT SNOWFLAKE, YOU WILL :

  • Work on the design, development and support of a highly distributed and performant database system with a specific focus on the Query Optimizer
  • Lead and participate in technical, design, and product discussions relating to your team
  • Translate product requirements into engineering work for your team
  • Use your strong foundation as a technical leader to reliably deliver on complex projects while keeping the quality bar high
  • Grow and lead junior engineers in the team

OUR IDEAL CANDIDATE WILL HAVE :

  • 8+ years of software engineering experience
  • Rock solid engineering fundamentals with the focus of query processing internals
  • Proven track record of leading large projects with the help of other team members
  • Fluency in object-oriented programming and SQL semantics and optimization
  • Strong problem solving skills and excellent interpersonal communication skills

BONUS POINTS FOR EXPERIENCE WITH THE FOLLOWING :

  • Query Optimizer; heuristic based query rewrites, cost based optimizations, cardinality estimations, plan stability, interleaved query optimization based on runtime feedback
  • Designed and implemented cloud-sale distributed database system internals

WHY BE A SENIOR SOFTWARE ENGINEER FOR DATABASE ENGINEERING AT SNOWFLAKE?

This is an excellent opportunity to :

  • Work with an exceptional team of industry veterans and rising stars building the industry-leading data management system that customers love
  • Take charge of your own career this role will push you to grow as a technical leader
  • Learn at scale as you deliver essential components of a highly distributed, robust and secure enterprise SaaS platform that services thousands of customers and more than a billion complex queries every day

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.

Every Snowflake employee is expected to follow the company’s confidentiality and security standards for handling sensitive data.

Snowflake employees must abide by the company’s data security plan as an essential part of their duties. It is every employee's duty to keep customer information secure and confidential.

The following represents the expected range of compensation for this role :

  • The estimated base salary range for this role is $214,000 - $327,700.
  • Additionally, this role is eligible to participate in Snowflake’s bonus and equity plan.

The successful candidate’s starting salary will be determined based on permissible, non-discriminatory factors such as skills, experience, and geographic location.

  • This role is also eligible for a competitive package that includes : medical, dental, vision, life, and disability insurance;
  • 401(k) retirement plan; flexible spending & health savings account; at least 12 paid holidays; paid time off; parental leave;

employee assistance program; and other company benefits.

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
Greylock
CA, United States

Understanding of software development lifecycle and best practices. ...

Promoted
Sentry
San Francisco, California

As a Senior Software Engineer on the Billing team you’ll be responsible for ensuring that Sentry is well paid for the services that we provide. Are a business focused engineer who likes understanding how financial aspects of a company works. Like to come up with engineering solutions to big and comp...

Promoted
PLAY
Mountain View, California

We are in search of Full-time Senior Software Engineers who are passionate about taking our technology to the next level. By joining our team, you have the opportunity to be a founding engineer and play a pivotal role in shaping the future of AI voice. The chance to be a founding engineer in a rapid...

Promoted
Peer5
Palo Alto, California

Full Time] Senior Software Engineer - at Peer5 (United States) | BEAMSTART Jobs. We are looking for a top-notch senior developer to join us in our quest for making the web more distributed. Proficient in software back-end environments: Node. ...

Promoted
DoorDash USA
San Francisco, California

You will use your skills and experience in guiding the engineers and the management leadership on the right technical choices, mentor several senior engineers and hold a high bar of technical competency. You will report into the Senior Director of Engineering, Data Platform as part of our Data organ...

Promoted
MongoDB
San Francisco, California

According to IDC, the worldwide database software market, which it refers to as the database management systems software market, was forecasted to be approximately $82 billion in 2023, growing to approximately $137 billion in 2027. Our team is building a cloud-based distributed systems software resp...

Promoted
Discord
San Francisco, California

You will be reporting to the Senior Engineering Manager of Revenue Infrastructure. To learn more about Discord Engineering, take a look at our engineering blog!. Come build the future of Discord’s business with us! We are looking for impact-focused engineers to join our world-class Revenue group as ...

Promoted
Chan Zuckerberg Initiative
Redwood City, California

As a Senior Software Engineer of the Science Technology Organization, you would be working with a set of highly motivated and talented engineers to build cloud applications on latest technologies that scientists rely on every day in ways that enable them to draw more meaningful conclusions, or biolo...

Promoted
Walmart
Mountain View, California

Option 1: Bachelor's degree in computer science, computer engineering, computer information systems, software engineering, or related area and 3 years' experience in software engineering or related area. Master's degree in Computer Science, Computer Engineering, Computer Information Systems, Softwar...

Promoted
Relativity Space
CA, United States

The Robotics Software Engineering Team is building out a novel type of cooperative robotic platform that utilizes our large-scale additive manufacturing systems. As Senior Computer Graphics / 3D / Sensor Specialist you will be at the forefront of enhancing our perception and visualization capabiliti...