Snowflake

Principal Software Engineer II

Snowflake
Apply
7 months ago
Bellevue, WA, USA or Menlo Park, CA, USAStaff+
H1B Sponsor

Base Salary

$304k - $437k/yr

Responsibilities

  • Define the functionality and design of Snowflake’s next-generation streaming data platform with engineers and Product Managers.
  • Drive long-term product and technology strategy, innovation, and industry trends.
  • Own the future-state architecture for Dynamic Tables and other data-pipeline systems.
  • Design and build highly reliable software for Snowflake’s largest customers.
  • Provide technical leadership and guidance to senior management and multiple departments.
  • Ensure operational readiness and customer commitments for reliability, availability, and performance.
  • Follow Snowflake’s confidentiality and security standards and protect customer information.

Requirements

  • 14+ years of industry experience designing and building distributed data systems.
  • Experience building enterprise-grade, reliable, and trustworthy software or services.
  • Deep knowledge of foundational data systems and the ability to develop future-oriented technology.
  • Ability to collaborate in a team environment and mentor junior engineers.
  • Strong oral and written English language skills.
  • Bonus experience with stream processing systems such as Flink, Beam, or Spark Streaming.
  • Bonus experience with analytic database technologies, database or distributed-systems internals, large-scale distributed systems, transactions, consistency models, multi-tenant systems, and public or private cloud systems.

Tech Stack

Apache BeamApache FlinkSnowflake

Categories

BackendData Engineering
Snowflake

About Snowflake

5,001-10,000 employees

**Snowflake is proud to be the Official Data Collaboration Provider for LA28 and Team USA.** Snowflake delivers the AI Data Cloud — a global network where thousands of organizations mobilize data with near-unlimited scale, concurrency, and performance. Inside the AI Data Cloud, organizations unite their siloed data, easily discover and securely share governed data, and execute diverse analytic workloads. Wherever data or users live, Snowflake delivers a single and seamless experience across multiple public clouds. Snowflake’s platform is the engine that powers and provides access to the AI Data Cloud, creating a solution for data warehousing, data lakes, data engineering, data science, data application development, and data sharing. Join Snowflake customers, partners, and data providers already taking their businesses to new frontiers in the AI Data Cloud.

Contact me