CareerPlanSign in

Staff Software Engineer- Data Ingestion

💼 Full-time🗓 2026-08-17 → 2026-09-26

Core

Lead the evolution of backend architecture, focusing on refactoring and optimizing data pipelines and building next-generation distributed data storage and processing systems.

Role type

Staff Software Engineer (Data Ingestion & Distributed Systems)

Builds

Distributed data storage and processing systems, clean interfaces for data consumers (web apps, analytics, AI)

Domain

Cloud infrastructure, data engineering, distributed systems

Deliverable

production ML models | product features | infrastructure

Required skills

Architecting large-scale distributed systems, SQL/database querying, cloud technologies (AWS/Azure/GCP), CI/CD pipelines, server-side web technologies (Java/Python/Scala/Go/C++/C#)

Preferred skills

Designing and optimizing ETL/ELT pipelines, managing data warehouses (Snowflake/Redshift), containerization (Docker/Kubernetes), database optimization (sharding/partitioning/indexing), data security and governance

Technologies

AWS, Azure, GCP, Snowflake, Redshift, Spark, Databricks, Docker, Kubernetes, Java, Python, Scala, C#, C++, Go, SQL

Responsibilities

Identify and develop scalable and performant solutions, work across disciplines to shape product strategy, develop foundations of code architecture and quality, mentor and coach engineers, set and uphold engineering process standards

Seniority

Staff, hands-on IC with strategic influence

Sourced via lever · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.