3 days ago
Base Salary
$236k - $339k/yr
Responsibilities
- Define and drive Snowsight’s web performance strategy using Core Web Vitals, custom interaction metrics, and time-to-visually-complete measurements.
- Build and maintain RUM and synthetic monitoring pipelines, regression detection, bundle analysis, performance dashboards, and alerting.
- Identify and resolve systemic performance bottlenecks involving loading, code splitting, React rendering, data fetching, caching, virtualization, streaming, memory, and CPU efficiency.
- Optimize bundle size, tree-shaking, chunk splitting, CDN caching, resource prioritization, and delivery performance.
- Establish performance budgets and CI/CD guardrails to catch regressions before release.
- Partner with product teams on performance-aware architectures, data-fetching patterns, rendering strategies, and progressive loading.
- Mentor engineers, review critical performance paths, and promote organization-wide ownership of performance.
- Represent frontend performance in cross-organizational architectural decisions involving API design, service infrastructure, and caching layers.
Requirements
- 8+ years of software engineering experience with deep expertise in web performance for large-scale, complex web applications.
- Expert-level JavaScript/TypeScript and React knowledge, including React rendering internals and performance diagnosis in large React codebases.
- Strong understanding of browser performance fundamentals, including the critical rendering path, layout/paint/composite pipeline, main-thread scheduling, Web Workers, and browser profiling tools.
- Experience designing and operating real-user and synthetic performance monitoring at scale, including custom metrics, percentile-based alerting, and regression anomaly detection.
- Deep knowledge of frontend build and delivery optimization, including code splitting, tree-shaking, lazy loading, CDN behavior, caching headers, resource hints, and related tooling.
- Experience with large-dataset rendering using virtualization, canvas/WebGL, streaming or incremental rendering, and efficient DOM management.
- Ability to set technical direction, build consensus, and explain performance trade-offs to engineering and product stakeholders.
- Experience working in a platform or infrastructure role serving other engineering teams.
- Familiarity with server-side rendering, streaming SSR, edge rendering, browser engines or internals, observability platforms, and open-source performance tooling is preferred.
- Experience with data-intensive interfaces such as query editors, result grids, dashboards, or notebooks is preferred.
- Ability to work on-site at the Bellevue, Washington or Menlo Park, California offices.
Benefits
- The role is on-site at Snowflake’s Bellevue, WA or Menlo Park, CA offices.
- Salary and benefits information is provided through the Snowflake Careers Site.
Tech Stack
Categories
About Snowflake
Snowflake builds a cloud-native data platform used by enterprises to store, integrate, share, and analyze data across AWS, Azure, and Google Cloud. Its core products span data warehousing, data lakes, data engineering, and governed data sharing, sold via consumption-based subscriptions. Founded in 2012 and publicly traded on the NYSE (SNOW) following a 2020 IPO, Snowflake supports analytics and data application workloads across industries.
