Senior Software Engineer
Posted on 2/6/2024
Snowflake

5,001-10,000 employees

Data warehouse for the cloud
Company Overview
Snowflake has become a global force to help mobilize the world’s data. Snowflake enables thousands of organizations to have seamless access to explore, share, and unlock the true value of their data.
Data & Analytics

Company Stage

N/A

Total Funding

$2.5B

Founded

2012

Headquarters

,

Growth & Insights
Headcount

6 month growth

4%

1 year growth

20%

2 year growth

85%
Locations
San Mateo, CA, USA
Experience Level
Entry
Junior
Mid
Senior
Expert
Desired Skills
Python
Data Structures & Algorithms
SQL
Java
REST APIs
Linux/Unix
CategoriesNew
Data & Analytics
Software Engineering
Requirements
  • 7+ years industry experience working on commercial or open-source software
  • Fluency in Java or Python
  • Familiarity with development in a Linux environment
  • Excellent problem solving skills, and strong CS fundamentals including data structures, algorithms, and distributed systems
  • Systems programming skills including multi-threading, concurrency, etc
  • Bachelor’s degree or foreign equivalent in Computer Science, Software Engineering or related field
  • Ability to work on-site in San Mateo office
Responsibilities
  • Build a family of first-class APIs that provide a language-agnostic non-SQL interface for all Snowflake resources
  • Build a family of thin client language SDKs and libraries for management operations of Snowflake resources across workloads
  • Build a high performance, scalable and secure distributed server runtime that connects the REST APIs with the Snowflake data cloud
Desired Qualifications
  • Experience with SQL or other database technologies including internal design and implementation
  • Experience or knowledge in designing and building customer-facing distributed web services and APIs (e.g. REST, RPC, GraphQL)