Job Closed
This listing is no longer active.
Zocdoc is the beginning of a better healthcare experience for millions of patients every month.
Staff Software Engineer, Data Platform
Location
New York
Posted
95 days ago
Salary
$180K - $275K / year
Seniority
Lead
Job Description
Staff Software Engineer, Data Platform
Zocdoc
• Defining and evolving data contract standards across the company, including schema enforcement, versioning, and validation patterns. • Designing interoperable ingestion and publishing frameworks that enable upstream producers (e.g., product engineering teams) to integrate seamlessly with the data platform. • Building and standardizing APIs, libraries, or SDKs that simplify event logging, schema validation, and contract compliance. • Establishing best practices for schema registry usage and distributed schema validation across streaming and batch systems (e.g., Kafka-based systems). • Designing clear patterns for: • When to use the data lake vs. the warehouse • How curated layers are exposed • How downstream consumers access data safely • Leading reverse ETL and activation architecture to support operational use cases. • Defining and enforcing access control, governance, and compliance standards (e.g., PHI/PII handling, DEID boundaries, RBAC). • Partnering with Product Engineering, Security, Compliance, Analytics Engineering, and Infrastructure to align on standards and long-term direction. • Mentoring engineers and influencing engineering culture around data quality, ownership, and contracts. • Driving adoption of AI-assisted development practices (e.g., cloud-based coding environments, internal AI tooling, or agentic workflows) to accelerate platform delivery. • Designing guardrails for AI access to data systems, including scoped permissions, auditing, and compliance-aware controls. • Partnering with product and AI teams to ensure our data contracts, schemas, and curated layers are AI-consumable and safe by default. • Evaluating how internal data platform assets can power AI use cases and intelligent automation across the company.
Job Requirements
- 8+ years of experience in data engineering, platform engineering, or backend platform development.
- Demonstrated experience designing data contracts, schema governance, or producer/consumer standards at scale.
- Strong expertise in Python and SQL, with hands-on experience building scalable data frameworks.
- Experience with distributed data systems such as Spark (Databricks or EMR) and modern lakehouse architectures (Delta Lake / Iceberg).
- Experience with data warehouses such as Snowflake and strong understanding of performance and access patterns.
- Familiarity with schema registry systems and schema evolution in streaming systems (e.g., Kafka).
- Experience building APIs, shared libraries, or platform services adopted by multiple teams.
- Strong understanding of access control, RBAC, and compliance constraints in regulated environments.
- Proven ability to lead cross-functional architectural initiatives across product, analytics, and infrastructure teams.
- Clear communication skills and a track record of influencing standards across an organization.
- Experience working with AI-assisted development tools or cloud-based coding environments (e.g., Claude Code, Codex, Cursor, internal code generation frameworks, or similar systems).
- Strong understanding of governance considerations for GenAI systems, including access control, prompt safety, sensitive data handling, and auditability.
- Perspective on how structured data models and contracts improve AI reliability and downstream automation.
Benefits
- Flexible, hybrid work environment at our convenient Soho location
- Unlimited Vacation
- 100% paid employee health benefit options (including medical, dental, and vision)
- Commuter Benefits
- 401(k) with employer funded match
- Corporate wellness program with Wellhub
- Sabbatical leave (for employees with 5+ years of service)
- Competitive paid parental leave and fertility/family planning reimbursement
- Cell phone reimbursement
- Catered lunch everyday along with beverages and snacks
- Employee Resource Groups and ZocClubs to promote shared community and belonging
- Great Place to Work Certified
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Lead Full-Stack Feature Development: Implement new designs and features across the entire stack, from UI components in React to API endpoints in PHP. • Architect Backend Logic: Maintain and enhance our backend systems, primarily built on the Phalcon framework, while leveraging experience in modern PHP standards. • Modernize the UI: Build scalable, reusable components using modern React patterns and integrate them seamlessly with our backend services. • Collaborate Cross-Functionally: Work with designers to ensure technical feasibility and with other engineers to refine our API contracts and data models. • Uphold Code Quality: Write clean, efficient, and well-structured code. Participate in code reviews and mentor junior/mid-level engineers on best practices in both PHP and JavaScript. • Optimize & Debug: Troubleshoot complex issues across the stack—from SQL query optimization to frontend rendering performance.
Staff Software Engineer
ZenBusinessReady to start a business? ZenBusiness has the tools you need to stop working for someone else's dream. #OwnWhatsYours
• Create high-quality, predictable, observable code and deliver it to production • Own the delivery of new products by working iteratively with the design, engineers and product owners to define and deliver new functionality • Work in an agile, data-driven environment and have true ownership of the features you work on, from gathering requirements to delivering results • Use data-driven decision making to improve your code (logs, usage analytics, monitoring) • Serve as a technical leader and mentor for the engineering team, providing guidance and support to less experienced developers • Contribute to knowledge sharing and continuous learning within the team and across the organization
• Own development of the most complex existing and new software by analyzing and identifying areas for modification and improvement within assigned product team. • Develop software that is fast, secure and reliable to meet defined requirements. • Monitor, identify, and correct the most complex software defects to maintain fully functioning software within the product team. • Own work with cross-functional teams to conceptualize products and services. • Discuss and recommend more complex or innovative solutions to better meet users’ and/or business needs.
AI Product Engineer
Aspire SoftwareWe never stop building. A vertical acquisition software company that owns, operates and manages a diverse portfolio.
• Design and launch new AI products, from the initial idea to production. • Develop APIs, microservices, and workflows based on AI models. • Use tools such as LangChain, OpenAI, Azure AI, and Promptfoo. • Collaborate with product and engineering teams. • Build evaluation suites and ensure model reliability.




