Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Snowflake SENIOR SOFTWARE ENGINEER - METADATA CORE 
United States, Washington, Bellevue 
830911848

09.07.2024
AS A SENIOR SOFTWARE ENGINEER - METADATA, YOU WILL:
  • Solve real business needs at large scale by applying your software engineering and analytical problem solving skills.
  • Build the next-generation transaction system, storage engine and metadata framework to support multi-tenant database system and native apps framework
  • Design, develop, and support a highly-parallel and fault-tolerant database system comprising many technologies
  • Design and implement critical high-performance systems to handle the ever growing request rate of our database
  • Design and implement core foundational features including transactions, DDL/DML logs, global messaging mesh as well as advanced features built on top of the metadata, such as cloning, backup/restore and global replication.
  • Analyze and understand performance and scalability bottlenecks in the system and solve them
  • Have the opportunity to work on various background services that power Snowflake's proprietary multi-level metadata system to support fast compilation and query optimization.
  • Ensure operational readiness of the services and meet the commitments to our customers regarding availability and performance.
  • Work closely with teams to drive the next generation of metadata framework to better support Snowflake features like ML/AI.
OUR IDEAL SENIOR SYSTEMS ENGINEER WILL HAVE:
  • 5+ years industry experience designing, building and supporting large scale systems in production.
  • Strong CS fundamentals including data structures, algorithms, and distributed systems.
  • Systems programming skills including multi-threading, concurrency, etc. Fluency in C++ or Java (or other similar procedural object-oriented language) is preferred.
  • Track record of identifying and implementing creative solutions.
  • Knowledge of database internals is a big plus.
  • BS in Computer Science; Masters or PhD Preferred

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.