Home

Principal Engineer - Database Internals at Snowflake

Location: San Mateo, California, United States

Job Summary:

Job Duties and Scopes:
- Maintain technical ownership and collaborate with leaders across Snowflake.
- Set technical direction and guide engineering vision.
- Architect systems for query processing and distributed data algorithms.
- Design highly-parallel and fault-tolerant database systems.
- Analyze and resolve performance and scalability bottlenecks.
- Represent technical expertise to customers and host industry forums.

Required Skills:
- Strong database and systems fundamentals (SQL, multi-threading, IO subsystems).
- Proficient in systems programming (C++, C, or Java).
- Strong knowledge of data structures, algorithms, and distributed systems.

Required Experiences:
- 10+ years in software engineering focused on distributed stateful systems or databases.
- Background in database internals and data processing systems.
- Experience with Big Data technologies and scalable key-value stores preferred.
- BS in Computer Science; advanced degrees preferred.

Job URLs: