Remote job
Senior Software Engineer - Data
Job details
About this role
Role overview Own the evolution of a shared data platform that supports products used to understand and manage multifamily housing markets. This senior, hands-on engineering role combines platform architecture and delivery with product judgment: improving data coverage, freshness, and reliability so customers can gain useful insights.
Responsibilities - Deliver data capabilities across research, survey, and revenue-focused products, connecting engineering priorities to product goals. - Design and scale ingestion pipelines for large housing datasets, using structured feeds, web collection, warehouse transformations, and APIs. - Establish standards for dataset accuracy, completeness, and timeliness based on product needs. - Partner with product and application engineers to turn new data into customer-facing features and insights. - Improve operational visibility with routine monitoring, anomaly detection, and automated alerts. - Plan and communicate delivery milestones, document decisions, and mentor colleagues on data practices.
Requirements - At least five years of software or data engineering experience delivering pipelines for customer-facing products. - Strong experience with Ruby on Rails and Python. - Deep knowledge of large-scale data collection, including scraping, parsing, proxy management, and structured feeds. - Hands-on experience with batch workflow tools such as dbt, Airflow, or equivalents. - Strong AWS experience, including services such as RDS, ECS, S3, Lambda, and OpenSearch. - Familiarity with performance monitoring, error tracking, and distributed tracing; able to explain technical choices in terms of product outcomes. - Independent ownership and prioritization in a fast-changing environment.
Benefits and work setup - Remote-first work across most of the United States, with in-person team gatherings. - Flexible vacation, paid parental leave, medical, dental, and vision plans, disability and life coverage, supplemental insurance, and a 401(k) program. - Applicants must already be authorized to work for any U.S. employer; visa sponsorship is unavailable.