Snowflake
Software Engineer (AI-Native), Database Engineering
$160K–$230K
US-CA-Menlo Park · Full-time · Posted May 27, 2026
- Experience
- 2+ years of software engineering experience building and operating complex production systems.
- Education
- Bachelor’s degree in Computer Science, Engineering, Statistics, or a related field. Master’s or higher degree preferred, but not required.
About the job
Build and operate core Snowflake database-engine features, applying AI-driven development practices to deliver reliable, scalable production systems.
What you'll do
- Own features end-to-end, from design and implementation through testing, deployment, and production operations.
- Build reliable, scalable systems for complex database and data-platform workloads, focusing on performance, correctness, and operability.
- Adopt AI-driven development practices, including coding agents, automated verification, and continuous benchmarking.
What they ask for
- Bachelor’s degree in Computer Science, Engineering, Statistics, or a related field.
- 2+ years of software engineering experience building and operating complex production systems.
- Solid distributed systems fundamentals.
- Hands-on experience with AI coding agents across the software development lifecycle.
Nice to have
- Master’s or higher degree.
- Familiarity with database internals, such as query optimization or execution, and large-scale storage and retrieval systems.
Pay
$160K – $230K (USD, base salary)
Tools
C++, Java, Go, Rust, Python
AI focus
Use coding agents, automated verification, and continuous benchmarking across software development; evaluate agent effectiveness, strengths, and failure modes.
Model-written summary · the original posting is authoritative