Senior Software Engineer - Data
Role responsibilities
The role involves architecting and evolving a shared data platform to power AI and data SaaS products for the multifamily industry. Key duties include designing ingestion pipelines, setting technical standards for data accuracy, and collaborating with product teams to deliver actionable insights.
Requirements
Candidates must have over 5 years of software or data engineering experience with strong proficiency in Python and AWS infrastructure. Expertise in large-scale data collection, web scraping, and batch-style workflows using tools like dbt or Airflow is required.
Key skills
Python, Data Engineering, AWS, Web Scraping, dbt, Airflow, Ruby on Rails, Data Pipeline Architecture, RDS, ECS, S3, Lambda, OpenSearch, Observability, API Integration, Data Ingestion
Keywords
Python, Ruby on Rails, AWS, RDS, ECS, S3, Lambda, OpenSearch, dbt, Airflow, Web Scraping, Data Pipelines, SaaS, Martech, Multifamily Real Estate, Data Ingestion, XML, JSON, Observability, Distributed Tracing, Linear, Data Architecture, AI Tooling, Batch Workflows, Proxy Management