Staff Software Engineer
Posted 11hrs ago
Employment Information
Report this job
Job expired or something wrong with this job?
Job Description
Staff Software Engineer owning ApartmentIQ’s AI-powered rental pricing pipeline. Building Python, Terraform, and Rails systems that turn multifamily data into daily pricing recommendations.
Responsibilities:
- Own the end-to-end pipeline that produces demand models, renewal probability, price elasticity, and compliance scoring recommendations
- Rebuild and reconcile lease and charge data from inconsistent property management system APIs
- Provision and manage databases, queues, roles, IAM, encryption, networking, and alarms using Terraform
- Build the orchestration layer for ingestion, inference, and downstream daily jobs
- Ensure jobs run in the correct order, gate on ready inputs, and recover cleanly from upstream delays
- Build observability and alerting for pipeline health, data freshness, and recommendation drift
- Work across Python, Terraform, and Ruby/Ruby on Rails
- Establish standards and review practices for AI-assisted engineering
- Operate production systems end to end, including alarms, backfills, runbooks, and migrations
- Improve code quality through reviews and raise engineering standards
Requirements:
- 8+ years building and operating production systems
- Strong Python experience in serverless or service contexts, including AWS Lambda, container images, dependency and runtime management, and multi-stage job orchestration
- Hands-on Terraform experience, including production data stores, IAM, encryption, networking, and alarms
- Fluency in analytical SQL and data modeling
- Experience building and debugging multi-stage warehouse pipelines on Redshift
- Experience reconciling messy source data into trustworthy datasets
- Experience 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 ML models serving correctly over time, including versioning, dependency drift, feature plumbing, and explainability
- Experience in a fast-paced, growth-stage environment with shifting priorities and expected ownership
- Must be authorized to work for any employer in the U.S.; employment visa sponsorship is unavailable
Benefits:
- Flexible vacation policy
- Dedicated paid parental leave
- Medical, Dental, and Vision insurance plans for you and your family
- 100% company-paid Short-Term Disability, Long-Term Disability, and Basic Life Insurance
- Supplemental insurance
- Specialized pet insurance coverage
- 401k Program
- Remote work flexibility
- In-person offsites














