Snowflake is revolutionizing how organizations build and deploy data applications by bringing the power of Streamlit directly into the Snowflake Data Cloud. We are seeking a talented Frontend Engineer to join our Streamlit in Snowflake (SiS) team, where you'll help create seamless, enterprise-grade data application experiences that run natively within Snowflake's secure, scalable platform.
Requirements
- Strong development skills in TypeScript/JavaScript and React, with experience in cloud environments
- Proficiency in backend languages such as Python, Go, or Java, with cloud platform experience preferred
- Deep understanding of modern web application architecture, particularly in cloud-native environments
- Experience with enterprise software including security, governance, multi-tenancy, or data platforms
- Good API design skills, including understanding of patterns, performance, and enterprise integration requirements
- Knowledge of cloud platforms (AWS, Azure, GCP) and understanding of distributed systems
- Experience with security and compliance requirements in enterprise software environments is preferred
Responsibilities
- Build industry-leading features that enterprise users and data teams love within the Snowflake platform
- Create intuitive and elegant user experiences that seamlessly integrate with Snowflake's native interface and workflows
- Lead projects that span front-end, back-end, and cloud infrastructure within Snowflake's architecture
- Build for enterprise scale, performance, and security to serve large organizations and their data workloads
- Contribute to the product vision for data application development in the cloud
- Ensure seamless integration with Snowflake's security model, governance features, and multi-tenant architecture
Other
- 3+ years of experience building enterprise web applications or cloud-based platforms
- Promote strong collaboration within cross-functional teams of Design, Product, Engineering, and Cloud Infrastructure
- Hunger to build exceptional user experiences that scale to enterprise requirements
- Deep passion for learning and proactively developing new skills, with ability to communicate knowledge clearly across technical and business stakeholders
- Thrive in dynamic environments with evolving priorities, bringing clarity and organization to complex enterprise requirements