3+ years of industry experience designing, building, and supporting large-scale systems in production
Passionate about improving the overall developer experience
Deep multi-faceted appreciation in building end-to-end customer-facing products
Strong computer science fundamentals, including knowledge of data structures, algorithms, and distributed systems
Deep knowledge of Java
Bonus points for other programming languages like Python or Go
Knowledge of database internals is a big plus
Experience working with cross-teams and product managers
BS/MS/Ph.D. in Computer Science or related majors
What you'll be doing:
Build customer-facing developer experiences, tooling, and infrastructure, CI/CD pipelines, version control, and developer onboarding workflows
Design and implement highly scalable distributed systems within the global Snowflake platform
Participate in decision-making processes on technical and business issues
Collaborate with engineers and product owners across teams to help deliver cross-functional initiatives
Ensure operational readiness of the services and meet the commitments to our customers regarding reliability, availability, and performance
Nice to haves:
Experience working with cross-teams and product managers
Perks and benefits:
Snowflake is growing fast, and we’re scaling our team to help enable and accelerate our growth
Looking for people who share our values, challenge ordinary thinking, and push the pace of innovation while building a future for themselves and Snowflake