Snowflake

Staff Software Engineer

Snowflake
Apply
3 months ago
Menlo Park, CA, USAStaff+
H1B sponsor

Base Salary

$236k - $339k/yr

Responsibilities

  • Design and implement query optimization and distributed data processing algorithms.
  • Design, develop, and support a highly parallel, fault-tolerant, petabyte-scale cloud database system.
  • Develop service architecture for the next generation of the Snowflake Data Cloud.
  • Analyze and resolve complex system performance and scalability bottlenecks.
  • Own end-to-end project delivery from solution identification and design through implementation, testing, and safe production rollout.
  • Ensure operational readiness and execute production operations while meeting durability, availability, and performance commitments.
  • Build reliable software and customer-facing workload insight tools.
  • Evangelize database usage and end-to-end system architecture best practices.
  • Mentor and support the professional growth of junior engineers.

Requirements

  • 10+ years of industry experience working on commercial or open-source software.
  • Strong fluency in Java or C++.
  • Deep understanding of computer science fundamentals, including data structures, algorithms, and distributed systems.
  • Strong systems programming skills, including multithreading and concurrency experience.
  • Experience with implementation testing, debugging, and documentation in a Linux development environment.
  • Bachelor’s degree or foreign equivalent in Computer Science, Software Engineering, or a related field.
  • Bonus experience includes SQL and database internals, query optimization, query execution, compiler design, distributed key-value stores, storage engines, MySQL or PostgreSQL internals, data warehouses, Hadoop, Spark, database replication, HDFS, Cassandra, and columnar databases.

Tech Stack

Apache CassandraApache HadoopApache SparkC++JavaLinuxMySQLPostgreSQLSQL

Categories

Snowflake

About Snowflake

10,000+ employees

Snowflake builds a cloud-native data platform used by enterprises to store, integrate, share, and analyze data across AWS, Azure, and Google Cloud. Its core products span data warehousing, data lakes, data engineering, and governed data sharing, sold via consumption-based subscriptions. Founded in 2012 and publicly traded on the NYSE (SNOW) following a 2020 IPO, Snowflake supports analytics and data application workloads across industries.

Contact me