A

ApartmentIQ

Staff Software Engineer - Data

Backend EngineeringConfirmed live in the last 24 hours
Full-timeRemote in USANo salary listed

About the Job

Requirements

  • At least 8 years of experience building and operating production systems, including ownership of a significant system.
  • Strong Python skills in a serverless or service context, including AWS Lambda, container images, dependency and runtime management, and multi-stage job orchestration.
  • Hands-on Terraform experience, including independently provisioning a production data store and its identity and access management, encryption, networking, and alarms.
  • Fluency in analytical SQL and data modeling; experience building and debugging multi-stage warehouse pipelines, including with Redshift, reconciling messy source data, and working with relational, key-value/document, and search database paradigms.
  • Ability to own changes across a large Ruby on Rails codebase.
  • Deep AWS experience with Lambda, S3, SQS, Kinesis, EventBridge, DynamoDB, Aurora/RDS, Redshift, and IAM.
  • Experience keeping production machine-learning models operating correctly over time, including versioning, dependency drift, feature plumbing, and explainability; model training is not required.
  • Experience working autonomously in a fast-paced, growth-stage environment where priorities shift and ownership is expected.

Responsibilities

  • Own the pipeline that produces demand models, renewal probability, price elasticity, and compliance scoring, and ensure recommendations are delivered correctly.
  • Rebuild the data ingestion system to extract, reconcile, and validate lease and charge data from property management systems with inconsistent APIs and no shared identity model.
  • Provision and maintain the infrastructure for the system, including databases, queues, and roles, using Terraform.
  • Build and own the orchestration layer for ingestion, inference, and downstream daily jobs, including input-readiness gates and recovery from upstream delays.
  • Build observability and alerting for pipeline health, data freshness, and recommendation drift so incorrect results are detected before customers use them.
  • Work across Python, Terraform, and Ruby throughout the application and data pipeline stack.
  • Establish standards for AI-assisted engineering and apply review judgment to maintain code quality.

Desired Qualifications

  • Golang experience.
  • Experience with large-scale web scraping using Playwright or similar tools.
  • OpenSearch index management and tuning experience.
  • SOC 2 or similar compliance and security remediation experience.
  • Experience with xgboost, scikit-learn, or SHAP.
  • Multifamily, PropTech, or revenue management domain experience.

About the Company

Company size
Not listed
Company stage
Not listed
Total funding
Not listed
Headquarters
Not listed
Founded
Not listed

Recently Posted Jobs

Explore more opportunities at ApartmentIQ

See more jobs