Skip to main content
Share:
Snowflake20 days ago

Software Engineer - Dynamic Tables

🇩🇪DEBerlin, Germanymid2+ yrs exp

Recruiter Fit Breakdown & Candid Summary

1

This role is for engineers with a background in database internals or distributed systems who want to work on high-scale data infrastructure.

2

The ideal candidate is comfortable navigating large, complex codebases and solving deep technical challenges related to performance and fault tolerance.

3

Candidates without a strong foundation in CS fundamentals or those who prefer working in isolation rather than a collaborative, global team environment should not apply.

4

The role requires a balance of hands-on coding and high-level architectural decision-making.

Role Responsibilities

  • 1Design and implement new features and performance improvements for Dynamic Tables.
  • 2Analyze and resolve complex issues regarding performance, correctness, and fault-tolerance at scale.
  • 3Collaborate with product managers and global engineering teams to shape technical direction.
  • 4Ensure operational readiness and reliability of developed features.
  • 5Decompose ambiguous technical problems into actionable design and implementation plans.

Skills Matrix

Must-Have Skills

6 required
Database Internals(db internals)
Distributed Systems
Data Structures
Algorithms
SQL
AI-native development

Nice-to-Have Skills

5 preferred
Query Compilers
Query Optimizers
Transactions
Consistency Models
Open-source contribution
Free Instant Match Check

Will an ATS filter reject your resume for this role?

Check your keyword match score, missing must-have skills, and formatting flags — before you apply.

Checking saved resume…

No signups. Free check in 3 seconds.

Ready to submit your application?

Apply directly on Snowflake's official job portal.