Principal Software Engineer - Streamlit

See more jobs from Snowflake Inc.

over 1 year old

Apply Now

Build the future of data. Join the Snowflake team.

PRINCIPAL SOFTWARE ENGINEER - STREAMLIT OPEN SOURCE

About Snowflake

Snowflake started with a clear vision: develop a cloud data platform that is effective, affordable, and accessible to all data users. Snowflake developed an innovative new product with a 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. 

Snowflake aims to simplify the complexity of the Web 2.0 model by providing a unified development environment capable of handling all workloads and data types. As we believe that the future of applications lies in data apps, Snowflake is positioned as a robust platform for developers, especially in ecosystems where development services are fragmented. Streamlit plays a crucial role in democratizing the development of data and ML apps in this context.

About the team

Snowflake’s “Streamlit Open source”  team build and maintain the Streamlit open-source Python framework for data scientists and AI/ML engineers to deliver dynamic data apps – in only a few lines of code.

The Streamlit community has over 270k (and counting) monthly active developers and is used by Fortune 50 companies. Streamlit has become the  go-to UI for anything AI – from chatbots to ML model visualizations. Streamlit is used to reduce ad-hoc data requests and expedite workflows with internal tools or reusable code to help teams scale.

We’re democratizing and operationalizing data through Data Apps that can scale with Snowflake’s ambitions to serve an increasingly wider range of user types, products, modalities, and geographies. To do that, we’re investing in the underlying platform — laying down strong foundations, crafting a system that’s composable, highly configurable, and built for extensibility from day one. And, doing all this while delivering a simplified, frictionless developer experience with high attention to detail.

About the Role 

We’re looking for a talented, experienced Principal software engineer who can not only architect and code solutions, but also help define a vision, and lead the team to deliver on that vision. As the technical leader on the team, your decisions will have a significant impact on Streamlit and the direct experience on our thriving community of builders including startups/SMBs/Enterprises using Streamlit. 

You will work at the intersection of data, GenAI/ML, frontend development, and people and culture.  You will have the opportunity to shape our best-of-breed tech stack, including React/Hooks, TypeScript, Emotion, and Python. 

Join us in creating the future of the Data Cloud and delighting our customers with exceptional experiences.