Staff Software Engineer - Ingestion
Core
Lead architectural vision and execution for next-generation, external-facing file ingestion services and APIs that expose Snowflake's COPY INTO and Snowpipe capabilities to partner ecosystems and customer applications.
Role type
Staff Software Engineer (Customer-Facing Services)
Builds
External-facing ingestion services, APIs, and ecosystem integrations for the AI Data Cloud
Domain
Cloud-native distributed systems, high-throughput data ingestion, multi-cloud infrastructure
Required skills
Large-scale distributed systems design, Cloud service orchestration, High-throughput ingestion pipelines, External API design, Multi-tenant system architecture, System-level programming (Java/C++)
Preferred skills
Open table formats (Iceberg/Delta Lake), Performance engineering (memory management/SIMD), Consensus protocols (Raft/Paxos), Open-source data infrastructure contributions
Technologies
Java, C++, AWS, Azure, GCP, Kafka, Pulsar, Snowpark Connect
Responsibilities
Define multi-year architecture for external ingestion services across multi-cloud environments, Lead end-to-end execution of enterprise-grade external features, Author foundational design documents and technical standards, Mentor and sponsor Senior to Junior engineers, Engage with enterprise customer engineering teams to solve complex integration challenges
Seniority
Staff, strategic architecture & mentorship
