Zocdoc is the leading healthcare marketplace, helping tens of millions of people find and book care.
Responsibilities
Design, build, and operate services and developer tooling for publishing and consuming trusted data, including contract workflows, APIs, SDKs, generated types, and validation tools.
Improve event-driven data paths built on Kafka, Avro, and schema registries.
Create reliable ways to move curated data from the warehouse or lakehouse into products and operational systems.
Design and operate reverse ETL and data activation paths.
Build compliance capabilities including data classification, deletion and masking workflows, access controls, audit trails, and policy enforcement.
Write infrastructure as code, operate platform services in AWS, and improve SLIs, alerts, dashboards, runbooks, and on-call response.
Partner with internal users, document supported workflows, review designs and code.
Requirements
5+ years of professional software engineering experience.
Strong programming skills in Python, practical experience with SQL, and experience with at least one statically typed language such as C#, Java, Kotlin, or TypeScript.
Experience building APIs, SDKs, shared libraries, data contract systems, or event publishing frameworks.
Experience with distributed or event-driven systems, including delivery guarantees, idempotency, retries, ordering, dead-letter handling.
Hands-on work with Kafka or comparable platform and a schema technology such as Avro, Protobuf, JSON Schema, or OpenAPI.
Experience operating cloud services with automated testing, continuous delivery, observability, infrastructure as code, and incident response.
Familiarity with warehouse or lakehouse platforms such as Snowflake, Databricks, or Iceberg.
Conditions
Flexible work environment
Unlimited Vacation
100% paid employee health benefit options
401(k) with employer funded match
Corporate wellness programs with Headspace and Peloton
Sabbatical leave
Competitive paid parental leave and fertility/family planning reimbursement