Snowflake is growing fast and we’re scaling our team to help enable and accelerate our growth. We’re passionate about our people, our customers, our values and our culture! We’re also looking for people with a growth mindset and the pragmatic insight to solve for today while building for the future. And as a Snowflake employee, you will be accountable for supporting and enabling diversity and belonging.
Snowflake started with a clear vision: make modern data warehousing effective, affordable, and accessible to all data users. Because traditional on-premises and cloud solutions struggle with this, Snowflake developed an innovative product with a new built-for-the-cloud architecture that combines the power of data warehousing, the flexibility of big data platforms, and the elasticity of the cloud at a fraction of the cost of traditional solutions.
The Snowflake Data Warehouse serves 100’s of millions of Customer jobs a day spread across many deployments, cloud providers, and geographies. Our company is growing fast, and our Customer workload is more than doubling every year.
To meet demand the Snowflake service sits atop a highly dynamic, elastic cloud service platform, operating across millions of processor cores throughout the day.
Our deployments automatically adapt to meet demand, automatically adding and removing service capacity, balancing loads, monitoring service health, and transparently handling failure recovery.
These are some of the functions the Service Runtime team members work on each day!
As a Performance Engineer you will:
Proactively monitor, analyze and tune Snowflake Production deployments across a variety of Cloud Providers.
Engage in the analysis and correction of Production performance events.
Develop, deploy, track and manage sets of synthetic workloads to test changes.
Optimize Memory/CPU/System stability characteristics through focussed tuning.
Drive Cost optimization initiatives.
Perform A/B Performance comparisons during system deployments (across Java / C++ / Python / Linux and Cloud Providers).
Work closely with others, increasing your technical knowledge.
Work in our San Mateo office.
Our ideal Performance Engineer will have:
Proven experience in Java programming & diagnostics.
Extensive, hands-on, usage of at least one major cloud provider (eg. AWS, Azure, Google Cloud).
A history of working on large scale, distributed systems operating across large numbers of tiers and technologies.
A strong desire to learn, and apply, new ways of thinking.
Solid written and spoken communication skills.
Strong familiarity with Linux, and it’s diagnostics.
Exposure to one or more of GIT, Jenkins, Python scripting, JIRA, SQL, EDW’s, Linux Networking & Storage.
Have proven past infrastructure tuning experience at both the JVM and Linux level
Snowflake is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age, color, gender identity or expression, marital status, national origin, disability, protected veteran status, race, religion, pregnancy, sexual orientation, or any other characteristic protected by applicable laws, regulations and ordinances.