Senior Technical Program Manager
Internet Brands · El Segundo, CA · 3 wk ago
Project Management$100k/yrFull-time
Primary Job Responsibilities
- Lead strategic program planning and execution – driving discovery, prioritization, milestone development, dependency management, and risk mitigation in close collaboration with product and engineering leads; communicate progress, risks, and retrospectives consistently across all stakeholder levels
- Manage programs where shared data infrastructure serves as a dependency for multiple concurrently executing product teams – maintaining alignment across competing consumer priorities while the underlying platform is actively evolving
- Define and track measurable success criteria for data platform programs, including pipeline SLA targets, consumer team readiness gates, data quality acceptance benchmarks, and migration sign-off standards
- Proactively identify and remove impediments, lead issue resolution, and support teams balancing competing priorities
- Partner with stakeholders, product managers, and engineering to translate requirements into technical execution plans, and collaborate on solution architecture from design through deployment and adoption
- Ensure continuity of systems and data flows through migrations, upgrades, and platform changes – coordinating across data, application, and infrastructure layers to protect downstream consumers and production environments
Data Engineering Program Management
- Lead end-to-end planning of large-scale data platform migrations – from legacy big data clusters (e.g., Hadoop/Cloudera) to modern platforms – including migration roadmap definition, API/query/table dependency mapping, phased cutover sequencing, and multi-workstream coordination across consuming teams
- Drive data quality and validation strategies for production migrations, including pre/post-migration validation frameworks, rollback plans, and sign-off criteria; track and communicate platform health, SLA adherence, and risk posture to engineering leadership
- Manage complex multi-phase infrastructure upgrade programs including platform version upgrades, cluster expansions, and compute environment migrations
- Facilitate alignment between data engineering teams and downstream consumers (application teams, analytics, BI, marketing operations) to ensure pipeline continuity through platform transitions
- Support data governance and lineage documentation efforts to improve discoverability, quality, and reliability of data assets across the organization
Requirements
- 3+ years managing data engineering programs – with demonstrated experience planning and executing complex, multi-phase data migrations including scope definition, dependency mapping, phased cutover, validation, and post-migration stabilization
- Strong understanding of distributed systems and modern data architectures (data lakes, warehouses, pipelines); familiarity with big data infrastructure such as Hadoop/Cloudera, Impala, Spark, or Postgres
- Experience managing cross-team dependencies between data engineering and application teams against shared APIs, tables, and pipelines; ability to engage technically with data engineers on schema design, data lineage, table partitioning, and query migration without writing code
- Experience managing platform version upgrades, cluster transitions, or infrastructure modernization at scale
Preferred Qualifications
- Familiarity with modern analytical data platforms (Snowflake, Apache Doris, Vertica) and data orchestration/transformation tooling (dbt, Apache Airflow, Informatica, Pentaho)
- Experience with cloud-based data platforms (AWS, GCP, Azure) spanning both cloud and on-premises infrastructure
- Experience managing data governance, data quality, or compliance programs (GDPR, CCPA)
- Exposure to machine learning or predictive modeling programs from a TPM perspective (e.g., ML pipelines, model scoring, AI-powered analytics)