Engineering Manager, Data Platform
Leads the Data Platform team in building reliable, scalable infrastructure and developer tooling for data workloads. The role combines hands-on technical leadership, roadmap and architecture ownership, cross-functional collaboration, and hiring and developing engineers.
About the job
Responsibilities
- Lead the Data Platform team in designing, building, and maintaining infrastructure and tooling for analytics, data science, and data engineering workloads.
- Partner with the Principal Engineer to define the technical roadmap and architecture.
- Collaborate with data science, analytics, product, and engineering teams to shape platform features around user needs.
- Ensure reliability, scalability, usability, observability, and governance across data ingestion, transformation, and orchestration systems.
- Establish data engineering and platform development best practices.
- Provide hands-on technical leadership through design discussions, code reviews, and coding contributions.
- Hire, coach, and develop engineers while fostering technical excellence, ownership, and continuous improvement.
- Communicate roadmap, priorities, and ongoing work to stakeholders.
Requirements
- 7+ years of software engineering experience, including 2+ years leading teams or projects.
- Experience building internal platforms or developer tools, ideally in a data-intensive environment.
- Strong understanding of modern data infrastructure, including orchestration, warehousing, streaming, and transformation tools.
- Proficiency with cloud infrastructure, containers, and infrastructure as code.
- Ability to lead cross-functional workstreams and translate user needs into robust platform capabilities.
- Product mindset focused on solving user problems.
- Willingness to remain hands-on and contribute technically while developing a high-performing team.
Technical Environment
- Airflow or Dagster
- BigQuery or Snowflake
- Kafka
- SQLMesh
- AWS or Google Cloud
- Containers
- Infrastructure as code
Skills
Apache Airflow, Dagster, BigQuery, Snowflake, Apache Kafka, Sqlmesh, AWS, GCP, Containers, Infrastructure As Code, Data Ingestion, Data Orchestration, Data Governance, Observability
Similar jobs
Engineering Management jobsLeads a remote-first team of SDETs responsible for product quality, test strategy, automation, and release reliability across SaaS and customer-managed environments. Requires 10+ years of industry experience, technical leadership, and strong expertise in testing, CI/CD, observability, and quality metrics.
Leads multiple service-infrastructure engineering teams and managers, shaping architecture, developer platforms, reliability, and cross-functional delivery. Requires substantial management experience, including managing managers, critical distributed systems, incident response, and geographically distributed teams.
Leads and develops the App Traffic engineering team building reliable, scalable service-mesh and networking infrastructure across multiple clouds. Requires 9+ years of software engineering experience, including engineering leadership and distributed-systems or infrastructure expertise.
Leads the mortgage engineering organization, owning platform architecture, delivery, business-line outcomes, and team development. Requires senior engineering management experience, extensive software engineering experience, large-team leadership, business ownership, and expertise in scalable systems and AI.
Leads a hands-on Shared Services Engineering team building and operating reusable services, SDKs, APIs, and customer-facing systems. Requires 7+ years of software engineering experience, engineering management experience, and strong technical judgment across distributed and full-stack systems.