Software Engineer - Database Engineering

Snowflake · US-CA-Menlo Park

Posted
25 days ago
Last confirmed live
1 day ago

What this role involves

Snowflake is hiring a Software Engineer for its Database Engineering team to design and develop a petabyte-scale cloud database. The role requires 2+ years of industry experience, fluency in Java or C++, and strong CS fundamentals. The position is onsite in Menlo Park, Bellevue, or Berlin.

Skills this posting asks for

  • java
  • c++
  • linux
  • multi-threading
  • concurrency
  • sql
  • query optimization
  • query execution
  • compiler design
  • distributed systems
  • foundationdb
  • rocksdb
  • innodb
  • berkeleydb
  • mysql
  • postgresql
  • data warehouse
  • hadoop
  • spark
  • transactions
  • consistency models
  • database replication
  • hdfs
  • cassandra

Requirements

  • 2 years of experience
  • Level: mid
  • Remote policy: onsite

From the employer’s posting

At Snowflake, we are powering the era of the agentic enterprise. To usher in this new era, we seek AI-native thinkers across every function who are energized by the opportunity to reinvent how they work. You don’t just use tools; you possess an innate curiosity, treating AI as a high-trust collabor…

Read the full description on Snowflake’s careers page

Apply without filling the form

Approve this role and the application is completed for you, including a résumé tailored to it. You get a confirmation when it lands, and a credit is only spent when a submission is confirmed.

Other roles at Snowflake

All 50 roles at Snowflake