Snowflake Computing

Senior Software Engineer - Ingestion for Spark

Snowflake Computing$130K — $180K *
Enterprise Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 7+ years building production systems software with high-impact project ownership
  • Expert proficiency in C++ or Java, ideally both
  • Deep understanding of query execution engines, ingestion pipelines, or distributed data systems
  • Demonstrated cross-team design leadership with ability to manage trade-offs
  • Strong written communication skills for driving consensus across teams
  • BS or MS in Computer Science or related field, or equivalent practical experience

Responsibilities

  • Design and deliver major end-to-end features in ingestion control-plane services
  • Drive multi-quarter technical initiatives across the ingest surface
  • Partner with architects and PMs to shape scalable designs
  • Write and review design docs while setting technical direction
  • Mentor mid-level and junior engineers on design and code quality
  • Engage directly with customers to address production issues and collect feedback

Benefits

  • Health, dental, and vision insurance
  • Flexible time off policy
  • Retirement savings plan
  • Education reimbursement programs
  • Collaborative and innovative work environment
Full Job Description
Build the future of the AI Data Cloud Snowflake's File Ingestion team owns the engines behind COPY INTO and Snowpipe - the paths that land customer data into the AI Data Cloud at hundreds of petabytes per quarter, growing year over year. We build the batch and continuous file-ingest paths that customers depend on to move data into the platform at scale. We run at high ingest throughput with customer data landing in minutes end-to-end. We're hiring a Senior Software Engineer to own deep, high-impact work across our file-ingest engines. You will operate at the intersection of systems performance, query execution, and customer-driven feature delivery - shaping the architecture of how data enters the platform. What you'll do - Design and deliver major end-to-end features in the ingestion control-plane services. - Drive multi-quarter technical initiatives across the ingest surface like Snowpark Connect.. - Partner with architects, PMs, and adjacent teams to shape designs that scale across cloud providers and large enterprise footprints. - Write and review design docs, set technical direction on cross-team work, and own the bar for code quality and operational excellence in your area.. - Mentor mid-level and junior engineers; raise the team's overall design and review quality. - Engage directly with enterprise customers to root-cause production issues, prototype fixes, and turn customer feedback into roadmap signal. What we're looking for - 7+ years building production systems software, with a track record of owning high-impact projects from design through GA. - Expert proficiency in C++ or Java - strong preference for engineers comfortable in both. - Deep understanding of at least one of: query execution engines, ingestion pipelines, distributed data systems. - Demonstrated cross-team design leadership and architectural judgment - able to navigate trade-offs across performance, correctness, and time-to-market. - Strong written communication; comfortable driving consensus across PMs, architects, and adjacent engineering teams. - BS or MS in Computer Science or a related field, or equivalent practical experience. Bonus points for - Optimizing query engines or ingestion systems at PB-scale. - Performance engineering: SIMD, vectorization, cache-aware algorithms, memory management. - Background in cloud-native data warehouses or lakehouse platforms. - Familiarity with Apache Spark and open-table formats such as Apache Iceberg. - Open-source contributions to data systems. - Compiler, transactional database, or storage-engine background. Why this team - Highest-leverage surface in Snowflake's data path. Every feature we ship moves the volume needle for tens of thousands of enterprise accounts. - Cross-cutting technical scope. Our surface touches scanners, parsers, file formats, schedulers, query planning, and storage - broad systems and product work. - Direct customer signal. You'll work with enterprise accounts where your fixes unblock real revenue. - Senior bar. This role expects you to set technical direction, partnering with the team's tech lead and architect to shape our roadmap. Snowflake is growing fast, and we're scaling our team to help enable and accelerate our growth. We are looking for people who share our values, challenge ordinary thinking, and push the pace of innovation while building a future for themselves and Snowflake. How do you want to make your impact? For jobs located in the United States, please visit the job posting on the Snowflake Careers Site for salary and benefits information: careers.snowflake.com

About Snowflake Computing

Snowflake is a cloud-based data-warehousing company that was founded in 2012. The company provides a data platform that allows customers to store and analyze data using cloud-based infrastructure. Snowflake's platform is designed to be highly scalable and flexible, allowing customers to easily add or remove computing resources as needed. The company's customers include a wide range of businesses, from startups to Fortune 500 companies. Snowflake has received significant funding from investors and has been recognized as one of the fastest-growing companies in the United States.
Learn more about Snowflake Computing
Size
2,037 employees
Market Cap
$44.9 billion
Industry
Net Income
-$539.1 million
Founded
2012
Revenue
$592 million
NASDAQ

Similar Jobs

More Jobs at Snowflake Computing

More Enterprise Technology Jobs

Find similar Senior Software Engineer - Ingestion for Spark jobs: