Senior Software Engineer, Query Optimizer

1 day ago


San Mateo, California, United States Snowflake Computing Full time
Build the Future of Data

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 a focus on query processing internals.
  • A 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-scale 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.

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

How do you want to make your impact?



  • San Mateo, California, United States Snowflake Computing Full time

    Build the Future of AI Data CloudsWe'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...


  • San Mateo, California, United States Snowflake Computing Full time

    Build the Future of DataAt Snowflake, we're revolutionizing the way data is processed and stored. As a Senior Software Engineer, you'll play a critical role in developing our industry-leading database engine.Key Responsibilities:Design and implement novel query execution algorithms to optimize database performanceCollaborate with cross-functional teams to...

  • Senior Software Engineer

    57 minutes ago


    San Francisco, California, United States Bodo Inc Full time

    About the RoleWe are seeking a highly skilled Principal Software Engineer to lead the development of our groundbreaking data platform. As a senior member of our engineering team, you will have the opportunity to create software and services that outperform competitors by orders of magnitude while providing an effortless user experience.The ideal candidate...


  • San Francisco, California, United States MongoDB Full time

    MongoDB is a leading developer data platform that empowers innovators to create, transform, and disrupt industries by unleashing the power of software and data.We enable organizations of all sizes to easily build, scale, and run modern applications by helping them modernize legacy workloads, embrace innovation, and unleash AI.Our industry-leading developer...


  • San Mateo, California, United States Snowflake Computing Full time

    Build a Secure Future with SnowflakeWe're seeking a talented Senior Software Security Engineer to join our team at Snowflake Computing. As a key member of our security team, you will design, plan, and implement solutions that improve and verify the security posture of our products.Key Responsibilities:Design and implement secure-by-default features and...


  • San Mateo, California, United States Roblox Full time

    Join Our Team as a Senior/Principal Backend Software EngineerWe're on a mission to connect a billion people with optimism and civility, and we're looking for talented engineers to help us achieve this goal. As a Senior/Principal Backend Software Engineer on our Personalization team, you'll play a crucial role in building features that are used by millions of...


  • San Mateo, California, United States Snowflake Computing Full time

    Job Title: Senior Software Engineer - Database SecuritySnowflake Computing is seeking a highly skilled Senior Software Engineer - Database Security to join our team. As a key member of our engineering team, you will be responsible for designing and implementing features to provide identity and access management, including integration with next-generation...

  • Software Engineer

    3 days ago


    San Mateo, California, United States Snowflake Computing Full time

    Build the Future of Data with SnowflakeSnowflake empowers thousands of organizations to unlock the value of their data with high scale, concurrency, and performance. Our platform powers and provides access to the AI Data Cloud, creating a solution for applications, collaboration, cybersecurity, data engineering, data lake, data science, data warehousing, and...


  • San Mateo, California, United States Snowflake Computing Full time

    Job Title: Senior Software Engineer - Database SecuritySnowflake Computing is seeking a highly skilled Senior Software Engineer - Database Security to join our team. As a key member of our security team, you will be responsible for designing and implementing features to provide identity and access management, authorization frameworks, and other key security...


  • San Mateo, California, United States Snowflake Computing Full time

    Job DescriptionSnowflake Computing is seeking a highly skilled Senior Software Engineer - Database Security to join our team. As a key member of our security team, you will be responsible for designing and implementing features to provide identity and access management, including integration with next-generation identity providers and protocols.Key...


  • San Mateo, California, United States KG Invicta Service Private Limited Full time

    Job Title: Senior Software Engineer - Autonomous DrivingJob Description:We are seeking a highly skilled Senior Software Engineer to join our team at KG Invicta Service Private Limited. As a senior software engineer, you will be responsible for developing production-quality code and designing a product that meets the high safety requirements needed for...


  • San Diego, California, United States AppFolio, Inc Full time

    About UsAt AppFolio, Inc, we're innovators, changemakers, and collaborators. We're a cloud-based software company that creates products to make our customers' lives easier. We're revolutionizing the way people do business, and we want your ideas, your enthusiasm, and your passion to help us keep on innovating.Our CultureWe love where we work, and you can,...


  • San Mateo, California, United States Snowflake Computing Full time

    Build the Future of DataSnowflake Computing is revolutionizing the data management industry, and we're looking for talented Senior Software Engineers to help build the next-generation database technology.As a member of our team, you'll be responsible for designing, developing, and supporting a highly-parallel and fault-tolerant database system that can...


  • San Jose, California, United States TikTok Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our Search Team, responsible for building and owning TikTok's search engine.As a key member of our team, you will have the opportunity to design and develop a full-stack search engine system, combining information retrieval technology with modern machine learning...


  • San Francisco, California, United States Databricks Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our Distributed Systems team at Databricks. As a key member of our team, you will be responsible for designing and implementing next-generation systems that leapfrog state-of-the-art in database systems, storage systems, and distributed systems.Key ResponsibilitiesDesign and...


  • San Jose, California, United States Hitachi Energy Full time

    Job Summary:Hitachi Energy is seeking a highly skilled Senior Optimization Engineer to join its team in San Jose, CA. The ideal candidate will have a strong background in electrical engineering, with a focus on electricity markets and optimization techniques.Key Responsibilities: Analyze customer engineering, business, and software requirements to propose...


  • San Mateo, California, United States Walmart Full time

    Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our team at Walmart Global Tech. As a technology leader in the Membership Experience Engineering team, you will play a critical role in shaping the face of Walmart+, our cutting-edge membership experience.As a Senior Software Engineer, you will be responsible for designing and...


  • San Mateo, California, United States Currency Cloud Full time

    Job Title: Senior Software EngineerCompany Description: Visa is a leading payments and technology company, processing over 259 billion transactions annually across 200+ countries.Our mission is to create a secure, convenient, and reliable payments network, empowering individuals, businesses, and economies to thrive.Join a purpose-driven industry leader and...


  • San Diego, California, United States Alida Biosciences Full time

    Job OpportunityWe are seeking a highly skilled Senior Software Engineer to join our team at Alida Biosciences. As a key member of our software development team, you will be responsible for designing, implementing, and optimizing algorithms and data processing pipelines for commercial bioinformatics applications.Key Responsibilities:Develop and maintain...


  • San Mateo, California, United States Zoox Full time

    Job Title: Senior Software EngineerZoox is seeking a highly skilled Senior Software Engineer to join our team. As a key member of our System Design and Mission Assurance (SDMA) team, you will be responsible for developing infrastructure and frameworks to verify the functional safety of our robot system.Responsibilities:Develop test infrastructure and...