Snowflake
Software Engineer - Database Engineering
$160K–$230K
US-CA-Menlo Park +1 · Full-time · Posted Jul 28, 2026
- Location
- US-CA-Menlo Park
US-WA-Bellevue - Experience
- 2+ years industry experience working on commercial or open-source software.
- Education
- Bachelor’s degree or foreign equivalent in Computer Science, Software Engineering, or related field; Master’s or PhD preferred.
About the job
Develop and improve Snowflake’s large-scale cloud database, including its performance, distributed processing, query optimization, and supporting services.
What you'll do
- Design, develop, and support a petabyte-scale, highly parallel, fault-tolerant cloud database; build reliable software.
- Analyze performance and scalability bottlenecks, identify problems, and implement solutions.
- Develop query optimization and distributed data-processing algorithms, service architecture, and tools for customer workload insights.
What they ask for
- 2+ years industry experience working on commercial or open-source software.
- Fluency in Java or C++; familiarity with Linux development.
- Strong computer science fundamentals, problem-solving skills, and systems programming skills, including multithreading and concurrency.
- Bachelor’s degree or foreign equivalent in Computer Science, Software Engineering, or a related field; ability to work on-site in Menlo Park, Bellevue, or Berlin.
Nice to have
- Master’s or PhD.
- Experience with SQL or database technologies, query optimization, distributed systems, or large-scale data processing.
Pay
$160K – $230K (currency and whether base salary or total pay are not stated)
Tools
Java, C++, Linux, SQL, FoundationDB, RocksDB, MySQL, PostgreSQL
AI focus
The posting describes an AI-native mindset and use of AI as a collaborator, but does not specify AI engineering duties.
Model-written summary · the original posting is authoritative