Snowflake logo

Software Engineer (AI-Native, Database Engineering)

Snowflake

On-siteMenlo Park, California, United Statesmid$160k–$230kPosted 5h ago

Job description

  • You will work on critical business initiatives in the core database engine, bringing an AI-first approach to software development to accelerate roadmap cycles and deliver greater customer impact

  • Your work will directly impact how developers and businesses build with data. You’ll own features end-to-end while applying AI-native engineering practices across design, implementation, evaluation, deployment, measurement, and optimization

  • You will thrive here if you are comfortable working in a fast-moving environment with short feedback loops, ambiguity, and a high bar for execution. We value people who take problems through completion, going beyond prototypes to deliver reliable, observable solutions with measurable outcomes

  • Own features end-to-end for Snowflake Database Engineering products, from design and implementation through testing, deployment, and production operations

  • Design and build reliable, scalable systems for complex database and data platform workloads, with a focus on performance, correctness, and operability

  • Lead the adoption of modern AI-driven development practices, using coding agents, automated verification, and continuous benchmarking to build higher-quality software at speed

  • Partner with product and infrastructure teams to translate customer and engineering problems into robust product capabilities and production-ready systems

  • Work with a highly experienced team of engineers to build and evolve core Snowflake products

Benefits

  • Comprehensive health insurance plans

  • Health savings accounts

  • Robust retirement plans

  • Life and disability insurance

  • Weekly online lunch and learns

  • Virtual workout classes

  • Ergonomic work-from-home equipment

  • On-demand mental health and wellness programs

  • Fertility benefits and family planning resources

  • Generous time-off and various leave plans

  • Onsite and Remote Work

  • Employee discounts and pre-tax selections

  • New hire equity + Employee Stock Purchase Plan (ESPP)

  • Quarterly bonus or commission program- Bachelor’s degree in Computer Science, Engineering, Statistics, or a related field. Master’s or higher degree preferred, but not required

  • Strong hands-on experience with AI coding agents, including advanced use across the software development lifecycle and strong intuition for model strengths, failure modes, and limitations

  • Solid distributed systems fundamentals, with exposure to areas such as distributed execution, storage systems, concurrency, fault tolerance, performance optimization, or large-scale data processing

  • 2+ years of software engineering experience building and operating complex production systems

  • Proficiency in one or more programming languages such as C++, Java, Go, Rust or Python

  • Strong communication skills and ability to collaborate effectively across engineering and product teams

  • Power user of modern coding agents who goes beyond adoption by systematically measuring their effectiveness, identifying failure modes, and improving their use in engineering workflows

  • Familiarity with database internals, including query languages, compilation, query optimization or execution, semantic layers, or large-scale storage and retrieval systems