CareerPlanSign in

Senior Software Engineer - Applied Data

💼 Full-time🗓 2026-09-30

Core

Design, develop, and optimize distributed data systems for real-time and batch processing to power an advertising platform's data infrastructure.

Role type

Senior Software Engineer (Distributed Data Systems)

Builds

Large-scale distributed systems for data ingestion, transformation, and serving; Feature Store; Identity Graph.

Domain

AdTech / Data Infrastructure

Deliverable

production ML models

Required skills

Distributed systems design, Data processing frameworks (Apache Beam, Spark, Dataflow), Cloud infrastructure (GCP, AWS, Azure), Data storage (BigQuery, Bigtable, Redis, Kafka), Backend engineering, Feature engineering workflows, Identity resolution

Preferred skills

Feature Store architecture, Identity Graph construction, AdTech/ML infrastructure domain knowledge, Petabyte-scale data handling

Technologies

Apache Beam, Dataflow, Spark, Airflow, GCP, AWS, Azure, BigQuery, Bigtable, Redis, GCS, Kafka, Pub/Sub

Responsibilities

Design and build large-scale distributed systems for data ingestion, transformation, and serving; Partner with ML and Serving teams to support feature engineering workflows; Contribute to the evolution of Feature Infra / Feature Store; Collaborate on Identity Graph construction; Improve system observability, resilience, and performance; Mentor engineers and define best practices.

Seniority

Senior, hands-on IC

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