Senior Software Engineer - Provider Platform, Native Applications

See more jobs from Snowflake Inc.

about 1 year old

Apply Now

Build the future of data. Join the Snowflake team.

Snowflake is a global data platform where thousands of organizations store and process their data. With Native Apps, the Toronto Engineering Hub is helping transform Snowflake into a data app platform with an app marketplace. The native app framework enables developers to build next-level Data, AI & ML applications, like containerized LLM models that can be used for training and inference. The apps run natively on the Snowflake Cloud within a customer’s account. It’s a revolutionary approach to building and distributing apps.

The Native Apps Provider Platform team in Toronto is in the center of this innovation. We’re creating a platform to enable providers to easily and quickly distribute trusted monetized apps to consumers all over the world. Our goal is to help providers support and grow their app business on Snowflake by providing meaningful insights into the health and adoption of their applications. Ultimately, we want to create a successful app ecosystem where building on Snowflake gives providers an edge over their competition with accelerated sales cycles, and increase customer trust. We count not only on your deep tech expertise and problem solving skills but also on your eagerness to evangelize the platform among developers.

AS A SENIOR SOFTWARE ENGINEER IN THE NATIVE APPLICATION PROVIDER PLATFORM AT SNOWFLAKE, YOU WILL:

  • Design and implement a highly scalable solution within the global Snowflake platform.
  • Make trade-offs to design the best system for Snowflake customers' needs.
  • Participate in decision-making processes on technical or business issues.
  • Collaborate with engineers 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.
  • Help grow the software engineering hub in Toronto.

OUR IDEAL SENIOR SOFTWARE ENGINEER WILL HAVE:

  • 5+ years industry experience designing, building and supporting large-scale systems in production.
  • Extremely strong fundamental computer science skills.
  • Deep multi-faceted appreciation in building end-to-end customer facing products.
  • Strong Knowledge of Java.
  • Knowledge of database internals is a big plus.
  • Experience driving company initiatives towards customer satisfaction.
  • Experience working with cross teams and product managers.
  • BS/MS/PhD in Computer Science or related majors.

ABOUT NATIVE APPLICATION FRAMEWORK AND MARKETPLACE:

JOIN US ON OUR JOURNEY! 

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?