Snowflake

Principal Software Enginner - Parameters & Experimentation

Snowflake
Apply
1 day ago
Menlo Park, CA, USAStaff+
H1B sponsor

Base Salary

$264k - $380k/yr

Responsibilities

  • Architect and build scalable distributed configuration and feature-flag infrastructure with low-latency evaluation, consistency guarantees, fault isolation, and predictable failure behavior.
  • Develop automated validation, targeted exposure, progressive rollouts, health-based guardrails, observability, auditability, and dependable rollback.
  • Build experimentation infrastructure for assignment, exposure tracking, and outcome measurement in partnership with engineering and data science teams.
  • Embed AI-powered capabilities for configuration discovery, risk assessment, rollout planning, and impact analysis, while establishing evaluation, security, and reliability standards.
  • Deliver APIs, libraries, and self-service tools; guide migrations and simplify the lifecycle from feature-flag creation through retirement.
  • Lead technical direction and cross-team initiatives, write and review production code, diagnose complex failures, own operational outcomes, and mentor engineers.

Requirements

  • 12+ years of software engineering experience, including technical leadership of complex backend or infrastructure initiatives spanning multiple teams.
  • Deep experience designing, building, and operating large-scale distributed systems, including concurrency, consistency, caching, failure recovery, and performance.
  • Hands-on proficiency in Java, Go, C++, or a comparable backend language, plus experience with AWS, Azure, or Google Cloud.
  • An AI-first engineering practice using AI throughout the software lifecycle and readiness to build AI-powered platform capabilities and help others adopt this approach.
  • A track record of translating ambiguous problems into delivered systems, balancing architectural investments with incremental progress, and driving adoption across engineering organizations.
  • Clear written communication, low-ego collaboration, strong ownership, and experience mentoring senior engineers.
  • Degree in Computer Science or a related field, or equivalent practical experience.
  • Experience with feature-flag or configuration platforms, distributed control planes, progressive delivery, experimentation infrastructure, or AI-powered developer tools is especially relevant.

Tech Stack

AWSAzureC++GoGoogle CloudJava

Categories

Snowflake

About Snowflake

10,000+ employees

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.

Contact me