Staff Software Engineer - Data

New
A
ApartmentIQPropTech data
Work from home across most of the U.S.Full-TimeStaff
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
8+ years building and operating production systems
Required Skills
AWSPythonRuby on RailsTerraformData modelingRedshiftAWS Lambda

Requirements

  • Have 8+ years of experience building and operating production systems, with ownership of significant systems.
  • Bring strong Python experience in serverless or service contexts, including AWS Lambda, container images, dependency and runtime management, and multi-stage job orchestration.
  • Have hands-on Terraform experience, including independently standing up a production data store and its IAM, encryption, networking, and alarms.
  • Be fluent in analytical SQL and data modeling, including building and debugging multi-stage warehouse pipelines and reconciling messy source data.
  • Have experience across relational, key-value/document, and search database paradigms.
  • Be able to own changes across a large Ruby on Rails codebase.
  • Have deep AWS experience with Lambda, S3, SQS, Kinesis, EventBridge, DynamoDB, Aurora/RDS, Redshift, and IAM.
  • Have kept production ML models serving correctly over time, including versioning, dependency drift, feature plumbing, and explainability.
  • Have experience navigating a fast-paced growth-stage environment where priorities shift and ownership is expected.
  • Bring strong judgment about AI-assisted engineering and uphold code quality standards.

Responsibilities

  • Own the pipeline that produces demand models, renewal probabilities, price elasticity, and compliance scoring.
  • Rebuild ingestion of lease and charge data from property management systems with inconsistent APIs and identity models.
  • Write Terraform for the databases, queues, and roles used by the system.
  • Build orchestration for ingestion, inference, and downstream daily jobs, including readiness gates and recovery from delays.
  • Build observability and alerting for pipeline health, data freshness, and recommendation drift.
  • Work across Python services, Terraform infrastructure, and the Ruby application layer.
  • Set and enforce code review standards for AI-assisted engineering.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now