Staff Software Engineer - AI Data Platform (Remote)

ApartmentIQ

Madison (WI)

On-site

USD 140,000 - 210,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Remote-First
Competitive salary
Paid time off
Health insurance (medical/dental/vison
Disability & life insurance
401k

Job summary

ApartmentIQ is hiring a staff-level engineer to own the rent pricing pipeline end-to-end. You will manage data from property management systems, run demand and renewal models, and surface pricing recommendations that feed into daily decisions.

You’ll work across Python, Terraform, and Ruby, building the infrastructure, orchestration layer, and observability to ensure data quality and reliable pricing outputs for customers.

Qualifications

  • 8+ years building and operating production systems with real ownership.
  • Strong Python in a serverless or service context—AWS Lambda, container images, dependency and runtime management, multi-stage job orchestration.
  • Terraform in production data stores including IAM, encryption, networking, and alarms.
  • Fluent in analytical SQL and data modeling; built multi-stage warehouse pipelines (Redshift) and reconciled messy source data.
  • Ruby on Rails: own changes across a large Rails codebase.
  • Cloud Native: deep AWS across Lambda, S3, SQS, Kinesis, EventBridge, DynamoDB, Aurora/RDS, Redshift, IAM.
  • ML in Production: versioning, dependency drift, feature plumbing, explainability.
  • Adaptable & Autonomous: thrive in a fast-paced growth environment.

Responsibilities

  • Own the data processing pipeline that produces rent pricing recommendations.
  • Tackle a hard data integration problem from multiple property management systems.
  • Build infrastructure as code for databases, queues, and scheduling.
  • Develop the end-to-end orchestration layer for ingestion, inference, and daily jobs.
  • Implement observability, monitoring, and data freshness checks.
  • Work across the stack with Python, Terraform, and Ruby as primary tools.
  • Help shape AI-assisted engineering practices and ensure code quality.

Skills

Production systems ownership
Python development
Data modeling
SQL querying
Rails ownership
Autonomy
Adaptability
ML in production

Tools

Terraform
AWS Lambda
S3
SQS
Kinesis
EventBridge
DynamoDB
Aurora/RDS
Redshift
IAM

Job description

ApartmentIQ is hiring a staff-level engineer to own the rent pricing pipeline end-to-end. You will manage data from property management systems, run demand and renewal models, and surface pricing recommendations that feed into daily decisions.

You’ll work across Python, Terraform, and Ruby, building the infrastructure, orchestration layer, and observability to ensure data quality and reliable pricing outputs for customers.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff Software Engineer, AI/Data Platform (Remote)
Staff Software Engineer, AI/Data Platform (Remote)

ApartmentIQ • Madison (WI)

On-site
USD 150,000 - 210,000
Remote-friendly company culture
Competitive compensation
Paid time off
Remote Staff Software Engineer - End to End Data & AI
Remote Staff Software Engineer - End to End Data & AI

ApartmentIQ • Alabama

On-site
USD 140,000 - 210,000
Remote-first
Senior Data Platform Engineer (Remote)
Senior Data Platform Engineer (Remote)

ApartmentIQ • United States

On-site
USD 150,000 - 190,000
Remote-first culture
Competitive compensation
Flexible vacation policy
+1
Staff Product Manager, AI & Data SaaS (Remote)
Staff Product Manager, AI & Data SaaS (Remote)

ApartmentIQ • United States

On-site
USD 140,000 - 180,000
Remote work
Competitive compensation
Flexible vacation policy
+4
Remote Senior Data Platform Engineer (Ingest & AI)
Remote Senior Data Platform Engineer (Ingest & AI)

ApartmentIQ • Madison (WI)

On-site
USD 150,000 - 210,000
Remote-First
Competitive Compensation
Paid Time Off
+3
Senior Product Manager — AI & Data SaaS (Remote)
Senior Product Manager — AI & Data SaaS (Remote)

ApartmentIQ • United States

On-site
USD 120,000 - 160,000
Remote work
Competitive salary
Paid time off
+4
Senior Software Engineer, AI & Data
Senior Software Engineer, AI & Data

Renterra • Chicago (IL)

Hybrid
USD 120,000 - 210,000
Health, dental, vision insurance
Flexible PTO
Equity
Staff Data Platform Engineer (Python) — Real-Time Lakehouse
Staff Data Platform Engineer (Python) — Real-Time Lakehouse

Duettoresearch • United States

On-site
USD 120,000 - 160,000
Inclusive work environment
Collaborative team culture
Data Quality Lead — Remote & AI-Driven Ops
Data Quality Lead — Remote & AI-Driven Ops

ApartmentIQ • Alabama

On-site
USD 100,000 - 140,000
Remote-First
Competitive salary
Paid Time Off
+2
Senior Product Manager — AI & Data SaaS (Remote)
Senior Product Manager — AI & Data SaaS (Remote)

ApartmentIQ • Alabama

On-site
USD 115,000 - 160,000
Remote-first
Competitive compensation
Paid time off
+2