Senior Software Engineer, Data Platform & AI-Driven Systems

Snowflake

United States

On-site

USD 150,000 - 210,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Snowflake is hiring Senior Software Engineers for the Dynamic Tables team. You will design, build, and improve distributed data systems, with a focus on query compiler internals and large-scale reliability.

Join a globally distributed team to translate customer needs into roadmaps, deliver high-performance capabilities, and ensure reliability for enterprise customers. The role emphasizes collaboration, mentorship, and strong CS fundamentals, with English communication as a key asset.

Qualifications

  • 5+ years of industry experience designing and building distributed data systems.
  • 3+ years of experience with internals of query compilers.
  • Experience building enterprise-grade, reliable and trustworthy software or services.
  • Degree in Computer Science or related field.
  • Excellent problem-solving skills and strong CS fundamentals including data structures, algorithms, distributed systems, relational algebra or SQL.
  • Adaptive and collaborative – would rather play in a band than be a soloist, and looks for opportunities to both mentor and learn.
  • Strong English communication skills.

Responsibilities

  • Work with a talented and collaborative team of engineers and Product Managers in our globally distributed team to define the capabilities and technical designs for Dynamic Tables.
  • Interact with customers to understand their needs, and synthesize those into product and technical roadmaps.
  • Have responsibility and authority for driving new capabilities and performance improvements from inception to landing.
  • Build highly reliable and performant software that holds up under the reliability and scale demands of the largest enterprise customers.
  • Analyze and solve performance, correctness, and fault-tolerance challenges at scale.
  • Ensure operational readiness of the services and meet the commitments to our customers regarding reliability, availability and performance.

Skills

Distributed data systems
Query compiler internals
Enterprise-grade software
CS fundamentals
English communication
Collaboration & adaptability

Education

Bachelor's degree in Computer Science or related field

Job description

Snowflake is hiring Senior Software Engineers for the Dynamic Tables team. You will design, build, and improve distributed data systems, with a focus on query compiler internals and large-scale reliability.

Join a globally distributed team to translate customer needs into roadmaps, deliver high-performance capabilities, and ensure reliability for enterprise customers. The role emphasizes collaboration, mentorship, and strong CS fundamentals, with English communication as a key asset.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Dynamic Tables
Senior Software Engineer - Dynamic Tables

Snowflake • United States

On-site
USD 150,000 - 210,000
Senior Fullstack Engineer, AI-Driven Data Cloud
Senior Fullstack Engineer, AI-Driven Data Cloud

Snowflake • United States

On-site
USD 140,000 - 190,000
Software Engineer - Database Engineering
Software Engineer - Database Engineering

Linuxconfig • Menlo Park (CA)

On-site
USD 180,000 - 250,000
Staff Software Engineer — AI-Driven Data Systems & Scale
Staff Software Engineer — AI-Driven Data Systems & Scale

Snowflake • Menlo Park (CA)

On-site
USD 236,000 - 339,000
Health insurance
Dental insurance
Vision insurance
+8
Senior Software Engineer, AI-Powered Apps & Experiences Platform
Senior Software Engineer, AI-Powered Apps & Experiences Platform

Snowflake • Bellevue (KY)

On-site
USD 180,000 - 260,000
Principal Software Engineer II, Data Platform (Streaming, Dynamic Tables and more)
Principal Software Engineer II, Data Platform (Streaming, Dynamic Tables and more)

Snowflake • United States

On-site
USD 180,000 - 240,000
AI-First Software Engineer, Database Systems
AI-First Software Engineer, Database Systems

Snowflake • Menlo Park (CA)

On-site
USD 160,000 - 230,000
Medical insurance
Dental insurance
Vision insurance
+8
Senior Engineering Manager, AI-Driven Database Engine
Senior Engineering Manager, AI-Driven Database Engine

Snowflake • Menlo Park (CA)

On-site
USD 264,000 - 380,000
Bonus & equity
Medical coverage
401(k) plan
+5
Senior Software Engineer — Cloud DB Systems, Equity
Senior Software Engineer — Cloud DB Systems, Equity

Snowflake • Bellevue (WA)

On-site
USD 200,000 - 288,000
Medical, dental, and vision insurance
401(k) retirement plan
Paid time off and parental leave
AI-First Software Engineer, Data Platform
AI-First Software Engineer, Data Platform

Snowflake • Menlo Park (CA)

On-site
USD 160,000 - 230,000
Medical, dental, vision insurance
401(k) retirement plan
Flexible spending & health savings
+1