Home

Principal Engineer - Database Internals at Snowflake

Location: Bellevue, Washington, United States

Job Summary:

Job Duties and Scopes:
- Maintain technical ownership and collaborate with other technical leaders.
- Set technical direction and guide the engineering vision.
- Architect systems, focusing on query processing and transaction management.
- Design, develop, and support fault-tolerant database systems.
- Analyze performance and scalability bottlenecks and implement solutions.

Required Skills:
- Strong knowledge of database internals, SQL, and performance design.
- Proficiency in systems programming (C++, C, or Java).
- Understanding of distributed systems, multi-threading, and IO subsystems.
- Expertise in data structures and algorithms.

Required Experiences:
- 10+ years in software engineering, particularly in distributed systems or databases.
- Proven background in building core components for data processing systems.
- Track record of delivering complex projects in distributed environments.
- BS in Computer Science; Masters or PhD preferred.

Job URLs: