Data Engineer
Haystack · New York, NY · 1 wk ago
HybridInformation TechnologyFull-time
Responsibilities
- Design, build, and maintain production-grade data platform services and workflows using Node.js and TypeScript.
- Develop scalable data ingestion, transformation, and access patterns for enterprise data products.
- Leverage Python and SQL for transformation logic, validation, and operational workflows.
- Partner with platform and governance teams to support data contracts, schema evolution, metadata, lineage, and data quality expectations.
- Build reusable abstractions and components to ensure reliable, compliant data handling.
- Write clean, testable, production-grade code with a strong emphasis on automated testing.
Requirements
- 3-5+ years of experience in software engineering, data engineering, or data platform engineering roles.
- Strong proficiency in Node.js and TypeScript in production environments.
- Working proficiency in Python and SQL for data workflows and operational use cases.
- Solid foundation in software engineering fundamentals, including object-oriented design, design patterns, and API/service design.
- Experience building production-grade systems supporting data ingestion, transformation, and access.
- Strong testing discipline, including unit, integration, and mocked end-to-end testing.
What's On Offer
- Opportunity to help shape and scale a modern enterprise data platform.
- High ownership role with influence on system design, engineering standards, and data reliability.
- Exposure to complex data ecosystems supporting analytics, products, and content delivery.
- Collaborative environment that values strong engineering fundamentals and thoughtful design.