# Principal Software Engineer - Performance Engineering (Cloud Infrastructure)
**Company:** [Snowflake](https://scaleengineer.com/companies/snowflake)
Principal Software Engineer leading cloud infrastructure performance strategy at Snowflake, responsible for hardware evaluation across AWS, Azure, and GCP, building benchmarking infrastructure, and driving price/performance decisions. This high-autonomy role combines deep systems knowledge with cross-functional technical leadership, requiring expertise in CPU microarchitecture, cloud infrastructure performance, and large-scale performance engineering to shape the future of Snowflake's cloud platform capabilities.
**Role:** Principal Engineer
**Seniority:** Principal
**Locations:** US-CA-Menlo Park
**Salary:** 264000–379500 USD
[Apply](https://jobs.ashbyhq.com/snowflake/351f89c9-7502-4c5c-b600-b3a1192c45eb)
Canonical: https://scaleengineer.com/jobs/snowflake/principal-software-engineer-performance-engineering-cloud-infrastructure
---
## Responsibilities

- Lead Hardware Evaluation and Enablement: Own new hardware evaluation across all major cloud providers including AWS (Graviton, Trainium, Inferentia), Azure (ARM/Cobalt), and GCP (Axion). Build representative benchmark and evaluation solutions to assess new instance types, analyze performance characteristics, and develop technical recommendations for production rollout and adoption strategies.
- Shape Performance Engineering Strategy and Architecture: Set the technical roadmap for the Capacity, Performance & Efficiency team, establish measurement methodology standards, and translate raw benchmark results into concrete adoption recommendations. Define performance objectives aligned with business economics and cloud provider partnerships while championing data-driven decision making across infrastructure initiatives.
- Drive Cross-Functional and CSP Partnership Programs: Serve as primary technical point of contact with AWS, Azure, GCP, and silicon vendors. Lead partnership initiatives to qualify new hardware, influence future cloud instance designs, and align Snowflake's platform strategy with cloud provider technical roadmaps. Coordinate with Warehouse, Capacity, and platform teams alongside Finance to drive enterprise-wide adoption strategies.
- Characterize Hardware Performance at Architectural Depth: Conduct deep-level analysis of CPU microarchitecture, memory bandwidth utilization, I/O behavior patterns, and performance monitoring unit (PMU) counter data. Identify workload-specific bottlenecks through profiling and systems analysis, root-cause performance regressions, and drive targeted resolution across hardware generations and cloud provider offerings.
- Develop Price-to-Performance Models: Build quantitative models connecting technical performance metrics to business outcomes including pricing multipliers and cost-per-query economics. Transform benchmark data into pricing recommendations and capacity planning decisions that optimize Snowflake's competitive positioning and unit economics across diverse cloud infrastructure options.
- Automate Hardware Readiness and Validation: Design and implement automated performance validation workflows, qualification pipelines, and per-provider/per-instance scorecards. Enable Snowflake to rapidly qualify and price new silicon at or near cloud provider general availability through systematic automation, reducing manual analysis and accelerating time-to-production decisions.
- Build Performance Engineering Discipline and Culture: Mentor performance engineers and systems engineers within the organization, establish benchmarking best practices, and champion company-wide performance education through recurring tech talks and knowledge-sharing initiatives. Develop the next generation of performance engineering expertise while scaling the discipline across Snowflake's engineering organization.

## Requirements

### education

- {"name":"Bachelor's Degree in Computer Science or Related Field","description":"Fundamental understanding of computer systems, algorithms, and software engineering principles. Educational foundation in systems architecture, performance analysis, and computational theory that supports advanced infrastructure engineering work."}

### technical

- {"name":"CPU Microarchitecture Analysis","description":"Expert-level understanding of modern CPU microarchitecture including cache hierarchies, branch prediction, instruction-level parallelism, memory bandwidth constraints, and performance monitoring unit (PMU) counters. Ability to interpret low-level performance metrics to identify workload-specific bottlenecks and correlate hardware characteristics to application behavior."}
- {"name":"Cloud Infrastructure Performance Engineering","description":"Deep expertise in cloud infrastructure performance across at least one major CSP (AWS, Azure, or GCP). Proficiency with instance type selection, pricing models, capacity planning, resource constraints, and performance characteristics specific to cloud environments. Experience optimizing workloads for cloud-native architectures and managing multi-cloud deployment strategies."}
- {"name":"Large-Scale Benchmarking Systems","description":"Demonstrated experience building, deploying, and operating large-scale benchmarking infrastructure. Proficiency with industry-standard benchmarks (TPC-DS, TPC-H, custom workload models) and ability to design representative test scenarios that accurately reflect production workloads and performance patterns."}
- {"name":"Performance Profiling and Analysis Tools","description":"Expert proficiency with Linux profiling tools, kernel tracing utilities (perf, ftrace, bpf), hardware performance counters, and systems analysis frameworks. Ability to collect, analyze, and interpret low-level performance data to drive root-cause analysis and optimization recommendations."}
- {"name":"Quantitative Performance Modeling","description":"Strong ability to develop mathematical and statistical models that translate raw technical metrics into business outcomes. Experience building pricing models, cost optimization frameworks, and predictive models that connect infrastructure performance to revenue, margins, and strategic business decisions."}
- {"name":"Systems Engineering and Infrastructure Architecture","description":"Comprehensive understanding of distributed systems, infrastructure architecture, and systems-level optimization. Knowledge of storage systems, networking, I/O subsystems, and the interactions between hardware and software that impact end-to-end system performance."}
- {"name":"Automation and Infrastructure-as-Code","description":"Proficiency building automated workflows, validation pipelines, and scorecard systems. Experience with infrastructure automation tools and ability to translate manual processes into scalable, repeatable automation that improves operational efficiency and decision velocity."}

### experience

- {"name":"12+ Years in Performance or Systems Engineering","description":"Extensive track record in performance engineering, systems engineering, or infrastructure engineering roles demonstrating progressive technical leadership. Proven ability to deliver high-impact projects, drive technical strategy, and influence organizational decisions at scale."}
- {"name":"Principal-Level Technical Leadership","description":"Demonstrated experience in senior technical leadership roles where you have defined strategies, influenced cross-functional initiatives, and mentored other engineers. Track record of making independent decisions on complex technical matters and representing the organization with external partners."}
- {"name":"Cross-Functional and External Partnership Leadership","description":"Proven ability to lead initiatives requiring coordination across engineering teams, business functions, and external organizations. Experience serving as primary technical point of contact with hardware vendors, cloud providers, or other strategic partners. Demonstrated success in negotiating technical requirements and aligning diverse stakeholder interests."}
- {"name":"Data Warehouse or Distributed Database Experience (Preferred)","description":"Direct experience optimizing performance for data warehouse platforms, distributed databases, or large-scale analytical systems. Understanding of specific performance characteristics, optimization strategies, and architectural considerations unique to data-intensive applications."}
- {"name":"Cloud Provider or Silicon Vendor Partnership (Preferred)","description":"Direct experience participating in early-access hardware programs, partnering with cloud providers on platform optimization, or collaborating with silicon vendors on custom silicon initiatives. Experience navigating vendor relationships and translating emerging capabilities into business value."}

## Skills

### required

- {"name":"Hardware Performance Analysis","description":"Deep expertise analyzing CPU and hardware performance characteristics using low-level profiling, PMU data interpretation, and microarchitecture analysis to identify bottlenecks and drive optimization strategies."}
- {"name":"Cloud Infrastructure Expertise","description":"Expert-level knowledge of AWS, Azure, or GCP infrastructure including instance types, pricing models, capacity management, and performance characteristics across major cloud providers."}
- {"name":"Performance Benchmarking","description":"Demonstrated ability to design, build, and operate large-scale benchmarking systems including workload modeling, benchmark implementation, and translating results into actionable business insights."}
- {"name":"Systems and Infrastructure Engineering","description":"Comprehensive understanding of distributed systems architecture, I/O subsystems, memory hierarchies, and the complete stack from hardware through software that impacts overall system performance."}
- {"name":"Quantitative Modeling and Business Analysis","description":"Proficiency developing models that connect technical performance metrics to business outcomes including pricing, cost optimization, and revenue impact. Ability to translate technical results into business recommendations."}
- {"name":"Technical Leadership and Communication","description":"Strong ability to lead technical initiatives, mentor engineers, communicate complex technical concepts to diverse audiences, and represent the organization as primary technical contact with external partners."}
- {"name":"Linux Systems and Kernel Understanding","description":"Deep knowledge of Linux kernel, system-level APIs, process scheduling, memory management, and I/O handling that supports low-level performance analysis and optimization work."}
- {"name":"Data-Driven Decision Making","description":"Demonstrated commitment to rigorous measurement, empirical analysis, and evidence-based recommendations. Ability to build dashboards, scorecards, and automated systems that support continuous performance optimization."}

### preferred

- {"name":"Data Warehouse Performance","description":"Experience optimizing data warehouse or distributed database workloads with understanding of analytical query patterns, columnar storage characteristics, and specific performance optimization challenges in data-intensive systems."}
- {"name":"Silicon Design or Hardware Emulation","description":"Experience with hardware emulation systems, custom silicon design partnerships, or architectural work with silicon vendors. Understanding of early-stage hardware development and the path from prototype to production deployment."}
- {"name":"Advanced Profiling Tools","description":"Proficiency with advanced Linux profiling tools, kernel-level tracing (perf, ftrace, eBPF), and hardware performance counter interpretation for extracting maximum insight from low-level system data."}
- {"name":"Programming Languages for Systems Work","description":"Proficiency with C, C++, Python, or Rust for building performance analysis tools, benchmarks, and automation infrastructure. Ability to write efficient systems-level code that accurately measures and demonstrates performance characteristics."}
- {"name":"ML/AI Infrastructure Performance","description":"Experience optimizing machine learning or AI workloads on cloud infrastructure including GPU/accelerator performance, distributed training optimization, and inference performance tuning."}
- {"name":"Vendor Relationship Management","description":"Experience managing technical relationships with hardware vendors, cloud providers, or strategic partners. Demonstrated ability to influence partner roadmaps and negotiate technical requirements."}

## Tech stack

### tools

- {"name":"perf/Linux Profilers","description":"Essential performance profiling tools for capturing hardware performance counter data, call graphs, and low-level system metrics that identify performance bottlenecks."}
- {"name":"AWS/Azure/GCP Management Consoles","description":"Cloud provider management interfaces for instance provisioning, performance monitoring, and infrastructure configuration across major cloud providers."}
- {"name":"Terraform","description":"Infrastructure-as-code tool for automating cloud resource provisioning and managing reproducible test environments across multiple cloud providers."}
- {"name":"Grafana/Prometheus","description":"Monitoring and visualization tools for building dashboards, setting alerts, and creating visual representations of performance metrics and system behavior."}
- {"name":"Git/Version Control","description":"Essential for managing benchmark code, infrastructure configurations, and collaborative development of performance measurement systems and automation tools."}
- {"name":"JIRA/Project Management","description":"Collaboration tools for tracking performance initiatives, benchmarking projects, and cross-functional coordination with partner teams and external organizations."}

### others

- {"name":"CPU Microarchitecture Analysis","description":"Deep technical competency in analyzing modern CPU designs, instruction execution, memory hierarchies, and translating architectural characteristics into performance optimization strategies."}
- {"name":"Cloud Instance Type Optimization","description":"Expertise in selecting, configuring, and optimizing cloud instances for specific workload types, managing compute-to-memory ratios, and understanding pricing/performance tradeoffs."}
- {"name":"Workload Characterization","description":"Capability to analyze and model production workloads, develop representative test scenarios, and identify performance-critical code paths that should be optimized and measured."}
- {"name":"Price-to-Performance Modeling","description":"Mathematical and statistical expertise in building models that connect raw performance metrics to business metrics including pricing strategies, cost optimization, and revenue impact."}
- {"name":"Distributed Systems Performance","description":"Deep understanding of distributed systems performance characteristics, including network performance, data movement costs, consistency considerations, and end-to-end latency analysis."}

### databases

- {"name":"Snowflake","description":"Primary database platform and core context for performance engineering work, understanding its architecture, query processing, and optimization characteristics essential to the role."}
- {"name":"Cloud Data Warehouses","description":"Familiarity with competing platforms like BigQuery, Redshift, and Azure Synapse to benchmark relative performance and understand market positioning across cloud providers."}

### languages

- {"name":"Python","description":"Primary language for building benchmarking infrastructure, analysis tools, automation scripts, and data pipeline development for performance measurement and modeling."}
- {"name":"C/C++","description":"Systems-level language for building high-performance benchmark code, profiling tools, and low-level analysis utilities that require near-native performance and direct hardware access."}
- {"name":"SQL","description":"Essential for data warehouse and analytics workload profiling, query analysis, and understanding data-intensive application patterns specific to Snowflake's platform."}
- {"name":"Bash","description":"Core scripting language for Linux systems administration, automation pipeline orchestration, and infrastructure-as-code implementations."}

### frameworks

- {"name":"TPC-DS/TPC-H Benchmarks","description":"Industry-standard data warehouse benchmarks used to evaluate performance characteristics, establish performance baselines, and compare hardware across different generations and cloud providers."}
- {"name":"MLPerf","description":"Machine learning performance benchmarking framework for evaluating infrastructure performance with AI and ML workloads, increasingly relevant to modern cloud infrastructure evaluation."}
- {"name":"Apache Arrow","description":"In-memory columnar data format relevant to data warehouse optimization and benchmark implementation, particularly for representing analytical workload characteristics efficiently."}

## Benefits

### benefits

## Compensation

- **max:** 350000
- **min:** 250000
- **currency:** USD
- **stockOptions:** true

## Interview process

### steps

## Full description
At Snowflake, we are powering the era of the agentic enterprise. To usher in this new era, we seek AI-native thinkers across every function who are energized by the opportunity to reinvent how they work. You don’t just use tools; you possess an innate curiosity, treating AI as a high-trust collaborator that is core to how you solve problems and accelerate your impact. We look for low-ego individuals who thrive in dynamic and fast-moving environments and move with an experimental mindset — who rapidly test emerging capabilities to discover simpler, more powerful ways to deliver results. At Snowflake, your role isn't just to execute a function, but to help redefine the future of how work gets done.

Principal Software Engineer — Performance Engineering (Cloud Infrastructure)

Engineering Location: Menlo Park

About the Team

The Capacity, Performance & Efficiency team sits at the intersection of cloud hardware, workload behavior, performance measurement, and business economics. We drive Snowflake’s cloud hardware adoption and evolution strategy, price/performance decisions, platform footprint expansion amidst capacity constraints, and strategic alignment with cloud service provider (CSP) technical roadmaps.

We're looking for a Principal Performance Engineer to drive Snowflake's cloud infrastructure performance strategy. This is a high-autonomy, high-impact role for someone who can go deep on hardware internals (CPU microarchitecture, memory bandwidth, I/O behavior) while also translating that technical depth into pricing, capacity, and roadmap decisions across Snowflake.

You will drive the evaluation of new hardware generations across all major cloud providers, build the benchmarking and modeling infrastructure that turns raw performance data into pricing and rollout decisions, and represent Snowflake in technical discussions with CSPs and silicon partners. You'll help grow performance engineering as a discipline across the company — mentoring engineers, building benchmark capability, and championing a culture of rigorous, data-driven performance work.

What You'll Do

* Own new hardware evaluation and enablement. Lead evaluation of new AWS, Azure, and GCP instance types (e.g., Graviton, AMD Turin, Azure ARM/Cobalt, GCP Axion) by building representative benchmark and evaluation solutions.
* Set performance strategy and architecture. Shape the team's technical roadmap, set direction on measurement methodology, and translate benchmark results into concrete rollout and adoption recommendations.
* Lead cross-functional and CSP partnerships. Work across engineering (i.e. Warehouse, Capacity, and other core platform teams) and Finance along with AWS, Azure, GCP to qualify new hardware and influence future cloud-instance designs.
* Characterize hardware performance at a deep level. Analyze CPU microarchitecture (e.g., memory bandwidth, PMU counters, I/O behavior) to identify workload-specific bottlenecks and drive resolution.
* Develop price/performance model to support new hardware transitions.
* Automate day-zero hardware readiness. Build automated performance-validation workflows and per-provider/per-instance scorecards so Snowflake can qualify and price new silicon at or near cloud-provider GA.
* Grow the performance engineering discipline. Mentor engineers, build out benchmarking capability, and drive company-wide performance education (e.g., a recurring Performance Tech Talk series).

Our ideal candidate will have:

* 12+ years of experience in performance engineering, systems engineering, or infrastructure engineering, with a track record of principal-level technical leadership.
* Deep expertise in cloud infrastructure performance across at least one major CSP (AWS, Azure, or GCP), including instance types, pricing models, and capacity constraints.
* Strong grounding in hardware/systems fundamentals: CPU microarchitecture, memory bandwidth, I/O subsystems, and use of profiling tools (PMU counters, etc.) to root-cause performance bottlenecks.
* Experience building or operating large-scale benchmarking systems (e.g., TPC-DS-style workloads) and turning benchmark output into actionable pricing/rollout decisions.
* Ability to build quantitative models connecting technical performance metrics to business outcomes (pricing multipliers, cost-per-query).
* A track record of leading cross-functional, cross-company initiatives — comfortable being the primary technical point of contact with external hardware and cloud partners (CSPs, silicon vendors).
* Bias toward automation: builds scorecards, dashboards, and validation pipelines rather than relying on one-off analysis.

Nice to Have

* Experience with data warehouse / distributed database performance characteristics.
* Direct experience partnering with cloud providers or silicon vendors on early-access hardware programs.
* Experience building hardware-emulation systems.

  
Snowflake is growing fast, and we’re scaling our team to help enable and accelerate our growth. We are looking for people who share our values, challenge ordinary thinking, and push the pace of innovation while building a future for themselves and Snowflake.

How do you want to make your impact?

For jobs located in the United States, please visit the job posting on the Snowflake Careers Site for salary and benefits information: [careers.snowflake.com](http://careers.snowflake.com)
