Snowflake

Engineering Manager Performance

Snowflake5 months ago
Location

DE-Berlin-Trion Building

Type

Full Time

Salary

EUR 120,000 – 180,000

Level

Senior

Role

Engineering Manager

Posted

Oct 7, 2025

Full TimeSenior

The role

Summary

Snowflake is seeking an Engineering Manager to lead the CPE Performance team in Berlin, building systems that measure, model, and optimize the performance of Snowflake's distributed infrastructure across AWS, Azure, and GCP. The role requires 8+ years of software engineering experience with 2+ years in management, focusing on distributed systems, performance engineering, and multi-cloud hardware optimization.

What you'll do

Team Leadership: Guide a team building software that continuously measures and improves system performance across multi-cloud fleets
Performance Framework Development: Develop distributed performance frameworks and profilers that operate at hyperscale
Resource Management: Collaborate on adaptive scheduling, placement, and resource management systems that improve efficiency and predictability
Hardware Partnership: Partner with capacity and hardware engineering to validate new instance types, GPUs, and compute generations for optimal performance
Technical Roadmap: Shape the roadmap for benchmarking, telemetry, and performance regression detection
System Optimization: Translate hardware and kernel-level insights into distributed-system optimizations
Scalable Service Design: Contribute to the design of scalable services that keep Snowflake performant as we adopt new processor generations, accelerators, and storage technologies
Team Mentorship: Mentor engineers in building high-impact systems and developing a strong performance-engineering culture
Collaboration Facilitation: Foster collaboration and curiosity around low-level system design and large-scale distributed architectures
Engineering Practices: Help shape engineering practices in Berlin, building a team known for precision, speed, and impact
Cross-functional Collaboration: Work with product, infrastructure, and finance teams to optimize cost and utilization
Vendor Relations: Engage directly with cloud providers to evaluate hardware roadmaps and performance characteristics
Leadership Communication: Communicate key insights and results to leadership and cross-functional stakeholders

What we look for

Technical

Distributed Systems ExpertiseProven background in distributed systems, large-scale infrastructure, or performance engineering
Cloud Hardware KnowledgeDeep understanding of how modern cloud hardware (CPU generations, GPUs, accelerators, networking, storage) affects system performance
Performance Analysis ToolsExperience with performance analysis tools, telemetry systems, and scalable monitoring frameworks
Multi-Cloud ProficiencyProficiency across multiple cloud environments (AWS, Azure, GCP)
Programming LanguagesStrong coding background (Python, C++, Java, or Go)
Distributed Systems ConceptsFluency in distributed systems concepts—scheduling, orchestration, data locality, and resource isolation
Hardware-Software DebuggingAbility to debug complex interactions between software and hardware

Education

Computer Science DegreeBachelor's or Master's degree in Computer Science, Software Engineering, or related technical field preferred

Experience

Software Engineering Experience8+ years of hands-on software engineering experience
Management Experience2+ years managing engineers and technical teams
Leadership SkillsExcellent communication and leadership skills; capable of guiding both technical direction and people growth

Skills

Required skills

Performance EngineeringDeep expertise in system performance analysis and optimization
Distributed SystemsStrong background in large-scale distributed architectures
Multi-Cloud PlatformsHands-on experience with AWS, Azure, and GCP
Programming LanguagesProficiency in Python, C++, Java, or Go
Team LeadershipProven ability to lead and mentor engineering teams
Hardware KnowledgeUnderstanding of modern cloud hardware and performance characteristics
Telemetry SystemsExperience with monitoring frameworks and performance analysis tools

Nice to have

Workload BenchmarkingExperience with workload benchmarking, fleet modeling, or predictive performance analysis
Container OrchestrationExposure to large-scale compute scheduling systems (Kubernetes, Borg, Mesos, Volcano, Kueue)
Processor ArchitecturesFamiliarity with modern processor and GPU architectures and their performance profiles
Open Source ContributionsContributions to open-source infrastructure or performance-engineering tools
Fleet ManagementExperience managing large-scale infrastructure deployments
Resource OptimizationBackground in cost optimization and resource utilization analysis

Compensation & benefits

Salary

EUR 120,000 – 180,000 (annual)

Stock options

Available

Benefits

Equity Compensation

Stock options and equity participation in Snowflake's growth

Health Insurance

Comprehensive health, dental, and vision coverage

Professional Development

Learning and development opportunities with conference attendance

Flexible Work Arrangements

Hybrid work options with modern office facilities in Berlin

Performance Bonuses

Annual performance-based bonuses and recognition programs

Retirement Benefits

Company pension contributions and retirement planning support

Vacation Time

Generous paid time off and holiday allowances

Parental Leave

Extended parental leave policies for new parents

Wellness Programs

Health and wellness initiatives including gym memberships

Technology Allowance

Equipment stipend for home office setup and technology needs


Interview process

  1. 1
    Initial Screening Phone or video call with recruiter to discuss background, interest, and basic qualifications
  2. 2
    Hiring Manager Interview Technical discussion with hiring manager covering leadership experience and performance engineering background
  3. 3
    Technical Deep Dive System design interview focusing on distributed systems, performance optimization, and multi-cloud architectures
  4. 4
    Team Leadership Assessment Behavioral interview evaluating management style, team development, and conflict resolution skills
  5. 5
    Cross-functional Collaboration Panel interview with stakeholders from product, infrastructure, and engineering teams
  6. 6
    Final Leadership Round Executive interview with senior leadership discussing vision, strategy, and cultural fit
  7. 7
    Reference Checks Verification of previous management experience and technical contributions

Apply for this position

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


Snowflake

Snowflake

View all jobs

Snowflake is an American cloud computing company offering data warehousing and analytics platforms.

Bozeman, Montana, United StatesFounded 2012snowflake.com

Tech Stack

Languages
PythonC++JavaGo
Frameworks
KubernetesApache MesosVolcanoKueue
Databases
SnowflakeTime Series DatabasesDistributed Storage Systems
Tools
AWSAzureGCPPerformance ProfilersTelemetry SystemsBenchmarking Frameworks
Other
GPU ArchitecturesFleet ManagementHardware Evaluation

Interview Guides

11 guides available for Snowflake

Apply Now