Home

Senior Software Engineer- Database Internals at Snowflake

Location: San Mateo, California, United States

Job Summary:

Job Duties and Scopes:
- Identify and implement query optimization and distributed data processing algorithms.
- Build the next-generation transaction systems and storage engines.
- Analyze performance bottlenecks and implement solutions.
- Design and support fault-tolerant database systems.
- Manage end-to-end delivery of projects, including design and testing.

Required Skills:
- Proficiency in C++, C, or Java.
- Strong understanding of data structures, algorithms, and distributed systems.
- Expertise in multi-threading, concurrency, and database fundamentals (SQL).
- Ability to communicate and collaborate effectively.

Required Experiences:
- 5+ years of software engineering experience.
- Background in database internals and large-scale data processing systems.
- Experience in designing and operating distributed systems or web services.
- Advanced degrees (Masters or PhD) preferred.

Job URLs: