Staff Software Engineer

ApartmentIQ / MavenAI

United States

Remote

USD 180,000 - 260,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Remote-first
Competitive compensation
Flexible vacation & parental leave
Medical, Dental, and Vision insurance
Disability & Life Insurance
401k

Job summary

ApartmentIQ / MavenAI is seeking an experienced software engineer to own the end-to-end data pipeline for demand models, renewal probability, and price elasticity recommendations. You will reconcile API data from property management systems and build robust infrastructure with Terraform on AWS.

You will work across Python, Terraform, and Ruby, set engineering standards for AI-assisted development, and ensure observability, data freshness, and drift control in a fast-growing PropTech environment.

Qualifications

  • 8+ years of experience building and operating production systems.
  • Deep expertise in Python within serverless or service contexts (AWS Lambda, containers).
  • Hands-on experience with Infrastructure as Code using Terraform.

Responsibilities

  • Own the end-to-end pipeline that produces demand models, renewal probability, and price elasticity recommendations.
  • Solve complex data problems by reconciling inconsistent API data from property management systems.
  • Build and manage infrastructure using Terraform, including databases, queues, and IAM roles.
  • Develop the orchestration layer for ingestion, inference, and downstream daily jobs.
  • Implement observability and alerting for pipeline health, data freshness, and recommendation drift.
  • Work across the full stack using Python, Terraform, and Ruby.
  • Set standards for AI-assisted engineering and code reviews.

Skills

Python
SQL
AWS Lambda
Terraform
Ruby on Rails
Data modeling
Production ML models

Tools

Playwright
OpenSearch
xgboost
scikit-learn
SHAP
Golang

Job description

About the Company

We're a profitable, growth-stage company building industry-leading martech and data products for the PropTech space. Our focus is on our category-leading AI and data SaaS products with triple-digit growth rates.

Responsibilities
  • Own the end-to-end pipeline that produces demand models, renewal probability, and price elasticity recommendations
  • Solve complex data problems by reconciling inconsistent API data from property management systems
  • Build and manage infrastructure using Terraform, including databases, queues, and IAM roles
  • Develop the orchestration layer for ingestion, inference, and downstream daily jobs
  • Implement observability and alerting for pipeline health, data freshness, and recommendation drift
  • Work across the full stack using Python, Terraform, and Ruby
  • Set standards for AI-assisted engineering and code reviews
Requirements
  • 8+ years of experience building and operating production systems
  • Deep expertise in Python within serverless or service contexts (AWS Lambda, containers)
  • Hands-on experience with Infrastructure as Code using Terraform
  • Strong proficiency in analytical SQL and data modeling (Redshift experience preferred)
  • Ability to work within a large Ruby on Rails codebase
  • Deep knowledge of AWS services (Lambda, S3, SQS, Kinesis, EventBridge, DynamoDB, Aurora/RDS, Redshift, IAM)
  • Experience maintaining ML models in production (versioning, dependency drift, feature plumbing)
  • Ability to work autonomously in a fast-paced, growth-stage environment
Preferred Qualifications
  • Experience with Golang
  • Web scraping at scale (Playwright or similar)
  • OpenSearch index management and tuning
  • SOC 2 compliance or security remediation experience
  • Knowledge of xgboost, scikit-learn, or SHAP
  • Domain experience in Multifamily, PropTech, or revenue management
Benefits
  • Remote-first work environment
  • Competitive compensation
  • Flexible vacation policy and paid parental leave
  • Medical, Dental, and Vision insurance
  • Company-paid Short-Term and Long-Term Disability and Basic Life Insurance
  • 401k Program
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer - Data
Senior Software Engineer - Data

ApartmentIQ / MavenAI • United States

Remote
USD 140,000 - 190,000
Remote-first work environment
Comprehensive Medical, Dental, and Vis
Flexible vacation policy and paid Par*
Senior Software Engineer
Senior Software Engineer

ApartmentIQ / MavenAI • United States

Remote
USD 140,000 - 180,000
Staff Product Manager, Agentic Workflows
Staff Product Manager, Agentic Workflows

ApartmentIQ • Madison (WI)

Remote
USD 140,000 - 190,000
Remote work
Competitive pay
Paid time off
+4
Senior Software Engineer - Data
Senior Software Engineer - Data

ApartmentIQ • Alabama

Remote
USD 120,000 - 160,000
Remote-First
Competitive Salary
Paid Time Off
+3
Senior Software Engineer - Data
Senior Software Engineer - Data

ApartmentIQ • Oregon

Hybrid
USD 140,000 - 190,000
Remote-first culture
Competitive compensation
Paid time off
+3
Technical Staff Product Manager - Data
Technical Staff Product Manager - Data

ApartmentIQ • Oregon

Hybrid
USD 120,000 - 160,000
Remote work across US
Competitive salary
Paid time off
+4
Senior Software Engineer - Data
Senior Software Engineer - Data

ApartmentIQ • United States

Remote
USD 120,000 - 180,000
Remote-first
Competitive salary
Generous PTO
+3
Founding Software Engineer
Founding Software Engineer

Wwshemi • San Francisco (CA)

On-site
USD 150,000 - 300,000
Lead AI Engineer
Lead AI Engineer

Mission.dev • New York (NY)

Hybrid
USD 150,000 - 230,000
401(k) retirement plan
Medical, dental, vision coverage
Unlimited paid time off
Senior Software Engineer - Applications
Senior Software Engineer - Applications

Remote • San Francisco (CA)

Remote
USD 150,000 - 210,000
Remote-first
Competitive salary
Paid time off
+3