Snowflake

Staff Software Engineer - Ingestion

US-WA-Bellevue, Remote. Posted a month ago

The role

You will lead the architectural vision and execution for high-throughput, external-facing ingestion services and APIs. You will work on distributed systems and API platform design to enable data flow into the AI Data Cloud.

What you will do

  • Define multi-year architecture and technical strategy for ingestion services and APIs across AWS, Azure, and GCP.
  • Lead end-to-end execution of enterprise-grade external features.
  • Author foundational design documents and establish technical standards.
  • Lead high-stakes architectural reviews across engineering orgs.
  • Partner with Principal Architects, Product Management, and Security to translate customer requirements.
  • Mentor and sponsor Senior, Mid-level, and Junior engineers.
  • Engage with enterprise customer engineering teams to solve integration challenges.
  • Debug production edge cases at scale.

Required qualifications

  • 10+ years of experience designing, building, and operating large-scale distributed systems or cloud-native infrastructure in production.
  • Proven track record of architectural leadership for customer-facing services or external APIs from concept to General Availability.
  • Expert proficiency in Java or C++.
  • Deep expertise in external API design, cloud service orchestration, and building resilient, multi-tenant customer-facing endpoints.
  • Deep domain knowledge in high-throughput ingestion pipelines, distributed query execution engines, messaging/streaming systems, or database internals.
  • Exceptional written and verbal communication skills.
  • BS, MS, or PhD in Computer Science, Computer Engineering, or equivalent practical experience.

Nice to have

  • Experience building and scaling external developer platforms, SDKs, or public SaaS APIs.
  • Deep expertise with open table formats (Apache Iceberg, Delta Lake) and integration with ecosystems like Apache Spark or Ray.
  • Advanced performance engineering expertise: memory management, SIMD, vectorization, lock-free data structures, or I/O optimization at PB-scale.
  • Strong background in metadata management, transactional state machines, or consensus protocols (e.g., Raft, Paxos).
  • Active contributor to open-source data infrastructure, cloud-native compute systems, or query engines.

About the company

Snowflake is powering the era of the agentic enterprise. The company is growing fast and scaling its team to enable and accelerate growth.

Staff Software Engineer - Ingestion at Snowflake | JobZoey