Principal Software Engineer

Snowflake ComputingMenlo Park, CA
13d

About The Position

Snowflake is about empowering enterprises to achieve their full potential — and people too. With a culture that's all in on impact, innovation, and collaboration, Snowflake is the sweet spot for building big, moving fast, and taking technology — and careers — to the next level. Snowflake is about empowering enterprises to achieve their full potential — and people too. With a culture that's all in on impact, innovation, and collaboration, Snowflake is the sweet spot for building big, moving fast, and taking technology — and careers — to the next level. Snowflake is reimagining what a modern Postgres experience can be. The Snowflake Postgres team is building a fully managed, cloud-native Postgres service that delivers the reliability, performance, and scale developers expect that is paired with a data experience that seamlessly ties into Snowflake. As a Principal Engineer, you'll help define the architecture, push the boundaries of Postgres in the cloud, and shape one of Snowflake's most strategic new products.

Requirements

  • 10+ years building and operating large-scale distributed systems, databases, or cloud services.
  • Appreciation of Postgres. You have worked with Postgres as an end user or administrator. You have a solid understanding of database fundamentals.
  • Strong systems programming experience (Ruby experience a strong plus).
  • Experience building high-availability, multi-tenant, or highly distributed data systems.
  • Comfortable navigating large, complex codebases and leading cross-team architecture efforts.
  • A track record of driving projects from concept to production with measurable impact.
  • Excellent communication skills and the ability to influence across engineering and product organizations.
  • Passion for making Postgres better, simpler, and more powerful for developers everywhere.

Responsibilities

  • Serve as the technical leader on our most critical, cross-functional projects.
  • Break problems down and build consensus across multiple parties to reach solutions that are scalable, tractable, and timely.
  • Function as both a problem solver and a problem finder by building the roadmap while delivering it.
  • Leverage your experience to balance long-term thinking with more immediate business needs.
  • Understand trade-offs between consistency, performance, scaling limits, and costs to build solutions which can meet the demands of rapidly growing services.
  • Ensure operational readiness of the services and meet the commitments to our customers regarding durability, availability, performance, and security.
  • Solve real business needs at large scale by applying your software engineering and analytical problem solving skills.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service