Snowflake

Software Engineer Metadata

SnowflakeYesterday
Location

DE-Berlin-Trion Building

Type

Full Time

Salary

EUR 85,000 – 130,000

Level

Mid

Role

Software Engineer

Posted

Jun 16, 2026

Full TimeMid

The role

Summary

Snowflake is seeking a talented Software Engineer for its Metadata team in Berlin, focusing on building high-scale, distributed systems that power the company's AI Data Cloud. The role involves designing and developing critical infrastructure for metadata management, supporting trillions of daily requests with a focus on performance, scalability, and system reliability.

What you'll do

System Design: Design and develop highly-parallel, fault-tolerant database systems with decentralized caching
Infrastructure Development: Implement core infrastructure features including APIs, DDL transactions, and logs
Performance Optimization: Analyze and resolve performance and scalability bottlenecks in distributed systems
Advanced Features: Develop advanced metadata features like cloning, time travel, and snapshots
Operational Readiness: Ensure service availability, performance, and meet customer commitments

What we look for

Technical

System ArchitectureDeep understanding of distributed system design and architecture
Programming ProficiencyStrong skills in systems programming and object-oriented languages

Education

Computer Science DegreeBachelor's degree in Computer Science required; Master's or PhD preferred

Experience

Production Experience2+ years of industry experience designing and supporting large-scale systems
Problem SolvingProven ability to identify and implement creative solutions to complex technical challenges

Skills

Required skills

Distributed SystemsExperience designing and implementing large-scale distributed systems
Systems ProgrammingStrong skills in concurrency, consistency, and caching
JavaProficiency in Java or similar object-oriented programming languages
Computer Science FundamentalsDeep understanding of data structures, algorithms, and system design

Nice to have

Database InternalsKnowledge of database system architecture and design
Performance OptimizationExperience in identifying and resolving scalability bottlenecks
Metadata ManagementUnderstanding of metadata systems and API design

Compensation & benefits

Salary

EUR 85,000 – 130,000 (annual)

Stock options

Available

Benefits

Innovative Work Environment

Opportunity to work on cutting-edge AI and cloud computing technologies

Professional Growth

Fast-paced environment with opportunities for learning and career development

Global Impact

Contributing to a leading cloud data platform used by enterprises worldwide


Interview process

  1. 1
    Initial Screening HR review of application and resume
  2. 2
    Technical Phone Screen Initial interview with engineering team to assess technical skills and experience
  3. 3
    Technical Interviews Multiple rounds of in-depth technical interviews focusing on systems design, problem-solving, and coding skills
  4. 4
    Systems Design Challenge Practical assessment of distributed systems design and architectural thinking
  5. 5
    Final Interview Meeting with team leadership to assess cultural fit and team alignment

Apply for this position

You'll be redirected to the company's application page