Senior Software Engineer, Data Platform
San Francisco, CA$166k - $207kFull-timePosted 3w ago
About the role
Role focused on building and operating Handshake's data platform and infrastructure to move data reliably across marketplace and AI products. Hands-on technical leadership shaping Airflow-based workflows, data ingestion, pipelines, and data warehouse/streaming infrastructure.
Responsibilities
- Lead the technical direction and roadmap for our Airflow and Astronomer platform while owning its production operations: deployment, DAG packaging, scheduler and worker capacity, upgrades, observability, and incident response.
- Build paved paths for authoring, testing, deploying, and operating workflows, including reusable operators, CI checks, local and staging environments, and clear runbooks.
- Design and operate streaming and change data capture pipelines using tools such as Pub/Sub, Dataflow or Beam, and Datastream to serve analytics and product use cases.
- Make data delivery resilient to retries, duplicates, schema changes, late events, backfills, and replay; define useful latency, freshness, and reliability targets.
- Improve the cloud foundation behind data workloads with Kubernetes, Terraform, IAM, secrets, CI/CD, and cost-aware capacity management.
- Lead cross-team design decisions on data contracts, interfaces, and operational ownership; mentor engineers and align application, analytics, ML, and cloud partners on scalable platform approaches.
- Participate in on-call, troubleshoot production failures across systems, and turn incidents into durable improvements.
- Build dependable data and orchestration foundations for AI workloads, including batch inference, evaluation datasets, and agent-facing data.
Qualifications
- Strong software engineering skills in Python and experience building and operating production data or distributed systems.
- Deep hands-on Airflow experience beyond writing DAGs: scheduling and execution behavior, deployment, scaling, upgrades, monitoring, and debugging failures.
- Experience with event-driven or streaming data infrastructure, including a message broker or managed event bus and a stream processing system.
- Sound understanding of CDC, delivery guarantees, idempotency, ordering, schema evolution, and recovery or replay in production pipelines.
- Experience with cloud infrastructure and infrastructure as code; comfortable working with containers, Kubernetes, CI/CD, access controls, and production observability.
- A track record of leading ambiguous infrastructure initiatives: setting technical direction, making pragmatic architecture tradeoffs, and driving adoption across teams.
- Clear communication and a track record of partnering across teams while owning systems through production support.
Skills
Required:PythonAirflowStreaming data / CDCCloud / IaC
Benefits
- Equity in a fast-growing company
- 401(k) match, competitive compensation, financial coaching
- Paid parental leave, fertility benefits, parental coaching
- Medical, dental, & vision, mental health support, $500 wellness stipend
- $2,000 learning stipend, ongoing development
- Internet, commuting, & free lunch/gym in our SF office
- Flexible PTO, 15 holidays + 2 flex days
- Team outings & referral bonuses
Last updated Oct 22, 2026. Interested? Apply on the company site.
About Handshake
Careers start here
The better career platform for Gen Z changing how, where, and why the next generation of talent builds their career.
educationcareer platformtalent acquisitionstudent engagement
More open roles at Handshake
- Privacy Associate5d agoSan Francisco, CA · General & Administrative
- Seattle Site Lead5d agoSeattle, WA · HAI Delivery Ops
- Senior Recruiter5d agoSan Francisco, CA · General & Administrative
- Director, Product Marketing5d agoHybrid (San Francisco, CA) · Marketing
- AI Product Counsel5d agoSan Francisco, CA · General & Administrative