Drimva

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

First seen Oct 27, 2026 · Last verified Nov 4, 2026 (UTC)