Where Data Does More. Join the Snowflake team.
Snowflake customers run more than 3.9 billion queries and 515 million data workloads each day. To support this workload, our globally deployed infrastructure spans multiple cloud providers and manages hundreds of thousands of VMs. Join the Snowflake team to build the Data Cloud Platform at an exceptional scale.
We are building a brand new Experimentation Platform Team at Snowflake. Our mission is to empower engineers and data scientists across the company to safely and quickly run experiments that measure the impact of new features and products.
Unlike consumer-facing products, experimentation in enterprise-grade systems presents unique challenges:
Ensuring reliability and safety of mission-critical customer workloads.
Balancing rigorous measurement with the need for fast iteration and innovation.
Operating in a space with high ambiguity, where foundational systems are being designed for the first time.
As a Senior Software Engineer on this team, you will play a critical role in designing and building a highly scalable and robust experimentation platform from the ground up. This includes shaping the long-term architecture and vision across three major pillars:
Configuration system – to define, launch, and manage experiments.
Measurement system – to collect key signals (metrics, logs, losses, outcomes).
Analysis system – to provide engineers and data scientists with tools to understand experiment results and make informed decisions.
You will collaborate closely with product engineers, infrastructure teams, and data scientists across the company to define standards, deliver core services, and drive adoption of experimentation as a foundational practice.
Lead architecture and design for a scalable experimentation platform, ensuring it meets the unique requirements of enterprise customers.
Collaborate cross-functionally with engineers, data scientists, and product teams to define experimentation workflows and success criteria.
Balance safety with speed by creating systems that allow teams to innovate quickly without compromising reliability or customer trust.
Drive clarity in ambiguity, helping the team navigate trade-offs and iterate toward long-term solutions.
Mentor and guide engineers within the team and across the company in experimentation best practices.
Influence company-wide strategy for how experimentation is embedded into the product lifecycle.
Proven experience (8+ years) building large-scale distributed systems, data platforms, or experimentation/metrics systems.
Deep technical expertise in backend engineering, with strong proficiency in one or more of: Java, Go, C++, or Python.
Strong understanding of data pipelines, logging/metrics infrastructure, and statistical analysis workflows.
Experience designing platforms or frameworks adopted across multiple teams.
Ability to set technical vision and influence senior leadership, while remaining hands-on in implementation.
Strong communication skills to work effectively with both engineers and non-technical stakeholders.
Experience working in ambiguous, 0-to-1 environments where both technology and processes need to be defined.
Prior experience with experimentation platforms (A/B testing, feature flagging, measurement frameworks) is highly desirable.
Ability to troubleshoot and resolve complex technical issues.
A strong work ethic, ability to self-manage and drive project success, and a passion for problem-solving.
Strong bias towards action and not afraid to take up manual and operational tasks to get things done.
Strong sense of ownership and desire to build great tools & frameworks for other engineers.
Be part of building a first-of-its-kind experimentation platform for enterprise database products.
Shape foundational systems that will influence how our company builds products for years to come.
Work at the intersection of cutting-edge engineering, data science, and product development.
Join a team that is early in its journey, with room for creativity, ownership, and impact.
Every Snowflake employee is expected to follow the company’s confidentiality and security standards for handling sensitive data. Snowflake employees must abide by the company’s data security plan as an essential part of their duties. It is every employee's duty to keep customer information secure and confidential.
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
Compensation Range: $222K - $339.2K