Engineering Program Manager-Big Data
Occupations:
Computer and Information Systems ManagersData Warehousing SpecialistsProject Management SpecialistsSoftware DevelopersInformation Technology Project ManagersIndustries:
Web Search Portals, Libraries, Archives, and Other Information ServicesOther Professional, Scientific, and Technical ServicesEducational Support ServicesComputing Infrastructure Providers, Data Processing, Web Hosting, and Related ServicesArchitectural, Engineering, and Related ServicesRole: Engineering Program Manager (EPM) – with Apache Iceberg Platform/Big DataLocation: Cupertino, CAType: Contract This is a tech program leadership role, not hands-on coding, but requires strong understanding of data platforms and distributed systems.🔹 What the Role Involves1. Program OwnershipDrive end-to-end delivery of data platform initiativesManage timelines, dependencies, risks, and stakeholder alignmentCoordinate across data engineering, infra, analytics, and product teams2. Platform Understanding (Iceberg Ecosystem)Even if not coding daily, the EPM should understand:How Iceberg tables work (snapshots, schema evolution, partitioning)Data pipelines using Spark / FlinkCloud storage (S3, ADLS)Query engines like Trino/Presto3. Cross-Team CoordinationAlign platform teams with business/data consumersWork with:Data engineersPlatform architectsDevOps / Infra teamsAnalytics / BI teams4. Execution & GovernanceTrack delivery milestones and KPIsEnsure data quality, SLAs, and reliabilityRun sprint planning, retros, and program reviewsManage vendor/partner dependencies if any🔹 Key Skills RequiredProgram ManagementAgile / Scrum / SAFeRisk & dependency managementStakeholder communication (very critical)Technical UnderstandingData lakehouse conceptsDistributed systems basicsETL/ELT pipelinesCloud platforms (AWS/Azure/GCP)ToolsJira / ConfluenceProject tracking dashboardsData observability tools (optional but valuable)