Snowflake

Senior Software Engineer - Dynamic Tables

DE-Berlin-Trion Building. Posted 2 months ago

The role

You will build the next generation data platform for the Snowflake Dynamic Tables team. You will define technical designs, interact with customers, and build reliable software that handles large-scale enterprise demands.

What you will do

  • Define capabilities and technical designs for Dynamic Tables with engineers and Product Managers
  • Interact with customers to synthesize needs into product and technical roadmaps
  • Drive new capabilities and performance improvements from inception to landing
  • Build highly reliable and performant software for enterprise customers
  • Analyze and solve performance, correctness, and fault-tolerance challenges at scale
  • Ensure operational readiness of services regarding reliability, availability and performance

Required 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
  • Strong CS fundamentals including data structures, algorithms, distributed systems, relational algebra or SQL
  • Strong English communication skills

Nice to have

  • Direct interactions with enterprise customers
  • Incremental view maintenance / materialized views

About the company

Snowflake is powering the era of the agentic enterprise. The company is growing fast and scaling its team to accelerate growth.