AS A PRINCIPAL SOFTWARE ENGINEER IN SNOWHOUSE FOUNDATION, YOU WILL:
Drive highly impactful initiatives for the globally distributed infrastructure Snowhouse and provide foundation for all the critical systems running on Snowhouse.
Innovate and build highly secured and reliable designs for real time ingestion, replication, performance and scalability.
Design for infrastructure to survive system outages, provide framework for all critical systems that rely on Snowhouse.
Bring robust designs for data compliance, governance and distributed data processing across Snowhouse instances
Collaborate with product managers, architects, other engineering teams, data science organizations, business groups, to drive end to end solutions
Ensure operational readiness of the services and meet the commitments to our customers regarding reliability, availability and performance.
OUR IDEAL PRINCIPAL SOFTWARE ENGINEER - SNOWHOUSE FOUNDATION WILL HAVE:
15+ years industry experience designing, building and supporting distributed systems and large-scale data processing systems in production.
Extremely strong fundamental computer science skills.
Deep multi-faceted appreciation in building end-to-end customer facing products.
Fluency in Java and SQL
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, or equivalent experience.
The following represents the expected range of compensation for this role:
The estimated base salary range for this role is $235,000 - $368,000.
Additionally, this role is eligible to participate in Snowflake’s bonus and equity plan.