Location: Bellevue, Washington, United States
Job Summary:
Job Duties and Scopes
- Maintain technical ownership and collaborate with technical leadership across Snowflake.
- Set technical direction and guide engineering vision.
- Architect critical systems in areas like query processing and transaction management.
- Design, develop, and support highly-parallel, fault-tolerant database systems.
- Own production rollout and mentor engineering talent.
- Analyze performance bottlenecks and implement solutions.
Required Skills
- Strong fundamentals in database internals and data processing systems.
- Proficiency in SQL, multi-threading, and systems programming (C++, C, or Java).
- Solid knowledge of data structures, algorithms, and distributed systems.
- Experience with big data technologies and scalable key-value stores is a plus.
Required Experiences
- 10+ years of software engineering experience in distributed stateful systems or databases.
- Track record of problem identification and delivering complex projects in distributed systems.
- Bachelor's degree in Computer Science; Master's or PhD preferred.
Job URLs: