Position Details:
Job Title: Senior/Staff Data Systems Engineer
Location: Remote (overlaps with the EST time zone)
Employment Type: Full-Time
Experience Level: Senior/Staff
Role Summary:
We need a Senior or Staff-level engineer to take end-to-end ownership of the data lifecycle:
Source → Ingest → Normalize → Enrich → Dedupe → Resolve → Expose → Match
This is a hands-on, systems-focused role—not a typical ETL position. The ideal candidate will build robust guardrails to prevent data corruption, ensure quality, and improve match reliability, while leveraging AI tooling responsibly.
Required Skills & Experience:
Experience owning end-to-end production data systems—not just building isolated pipelines.
Deep expertise in data quality, deduplication, fuzzy matching, and entity resolution.
Strong background in designing data enrichment pipelines, validation rules, and monitoring systems.
Comfortable handling schema drift, inconsistent data, and ambiguity.
Proficient with AI coding assistants but maintains high standards for correctness, testing, and review.
Ability to design and improve search, ranking, and data exposure for matching purposes.
Nice-to-Have Skills:
Web scraping/crawling experience.
Search/relevance/retrieval system design.
Startup or high-autonomy environment experience.
Success Indicators (within 60–90 days):
Automated detection of common data defects.
Reliable, measurable deduplication and entity resolution.
Improved matching and search quality with clear observability.