Company
Title
Senior Software Engineer - Streamlit Object and Runtime
Location
Bellevue, Washington (USA) – apply here
San Mateo, California (USA) – apply here
Job Description
AS A SENIOR SOFTWARE ENGINEER - STREAMLIT OBJECT AND RUNTIME AT SNOWFLAKE, YOU WILL:
- Design and develop features, understand customer requirements and meet business goals.
- Build highly reliable software to meet the needs of the largest customers.
- Enhance the programmability surface of Snowflake and improve the experience of the data developer.
- Analyze fault-tolerance and high availability issues, performance and scale challenges, and solve them
OUR IDEAL SENIOR SOFTWARE ENGINEER WILL HAVE:
- Experience building enterprise grade, reliable and trustworthy software or services.
- Extremely strong fundamental computer science skills.
- Fluency in Java.
- Ability to work in a team environment, collaborate well, and mentor junior engineers.
- Advanced degree in Computer Science or related field.
BONUS POINTS FOR EXPERIENCE WITH THE FOLLOWING:
- SQL and/or other database technologies including internal implementations.
- Data warehouse design, database systems, and large-scale data processing solutions.
- ASF open source projects, ideally from the big-data/Hadoop ecosystem.
- Implementation testing, debugging, documentation, query compilation, compiler design and implementation.
- Cloud infrastructure, AWS in particular.
- Delivering compelling experiences in SaaS or web-based solutions.
- Implementing multi-tenant systems, with focus on isolation and security.
- Designing and implementing systems for public or private clouds.
WHY JOIN THE ENGINEERING TEAM AT SNOWFLAKE?
AS A MEMBER OF OUR TEAM, YOU WILL:
- Build an industry-leading data platform that customers love.
- Solve challenging technical problems related to security, parallel and distributed systems, programming, resource management, large-scale system maintenance, and more!
- Learn about and contribute to the most robust and secure enterprise SaaS platform that services hundreds of customers and millions of complex queries daily.
- Learn about and contribute to a highly-scalable and reliable data processing platform that runs on hundreds and thousands of machines.
- Join a world-class team of both industry veterans and rising stars.