Role OverviewAs a Staff Software Engineer on the Snowhouse Foundation team, you will be responsible for building and managing our globally distributed data warehouse, managing vast petabyte-scale datasets, and delivering critical customer visibility into global account activities, usage, and resource consumption. You will be part of a dynamic and fast-moving environment, working with an experimental mindset to discover simpler, more powerful ways to deliver results.
What You Will Do
Your responsibilities will include providing hands-on guidance and code reviews, developing other engineers, and raising the quality bar. You will also design and implement highly available distributed platforms, pipelines, and data infrastructure components to scale global data processing, and solve hard problems using AI-assisted engineering responsibly.
Why It Might Be a Fit
We look for low-ego individuals who thrive in dynamic and fast-moving environments and move with an experimental mindset. You will be expected to exhibit a healthy curiosity for use cases and needs that will inform future technical strategy, anticipating needs rather than reacting to them.
Requirements
- 12+ years of software development experience in distributed systems
- Deep experience developing resilient, large-scale services in public cloud environments (AWS, Azure, or GCP)
- Demonstrated proficiency in distributed systems architecture and database fundamentals
- Excellent technical communication and collaborative problem-solving skills across multidisciplinary teams
Benefits
- Salary and benefits information available on the Snowflake Careers Site
]]>