
Job Description
Wheelhouse is a revenue management platform for the $500B+ flex rental space. Our technology empowers short & mid-length stay operators, who manage single-family homes, apartment buildings, and hotels. We’re a remote-first, work-anywhere company that believes a healthy hustle is the key to good growth.
At our core, we process massive amounts of data to give our clients a competitive edge. We track calendar data for over 14 million listings worldwide, ingesting future availability and pricing every single day, translating to a multi-terabyte, highly dynamic dataset.
We are looking for a Senior Data Engineer to take ownership of this massive daily ingestion engine. Working within a Ruby on Rails and Resque environment, backed by AWS RDS Postgres, Aurora, and Athena, you will ensure our data pipelines are robust, scalable, and highly optimized. Your mission is to guarantee the reliability, speed, and scale of our data infrastructure as we grow.
What You'll Be Doing
- Architect, optimize, and supervise the daily ingestion pipelines that process calendar data for 14+ million listings.
- Tune and scale our AWS RDS PostgreSQL and Aurora databases to handle extreme high-throughput read/write operations and multi-TB storage.
- Optimize background job orchestration to ensure timely and efficient data processing.
- Design and build robust ETL processes to integrate new, complex data sources into our ecosystem.
- Collaborate with application engineers to make diverse versions and aggregations of our data easily accessible to the core application.
- Apply DevOps best practices to maintain and improve our AWS infrastructure, CI/CD pipelines, and infrastructure-as-code.
- Build comprehensive monitoring, alerting, and observability tooling to catch data bottlenecks before they impact the business.
What We're Looking For
- 5+ years of Data Engineering or Backend Engineering experience, specifically dealing with massive, high-velocity datasets (multi-TB scale) and 10+ years overall engineering experience at technology companies.
- Deep database expertise: Advanced knowledge of relational databases, specifically PostgreSQL and AWS Aurora.
- Strong programming skills: Proficiency in Ruby and Ruby on Rails (or expert-level experience in a similar language like Python).
- Job Orchestration: Experience with background processing frameworks at scale (Resque, Sidekiq, Celery, or similar).
- DevOps & Cloud: Hands-on experience with AWS cloud services, infrastructure provisioning (Terraform/CloudFormation), and CI/CD pipelines.
- Data Modeling: Strong ability to design data models that balance fast ingestion with efficient application querying.
- Problem Solver: A track record of identifying performance bottlenecks in complex distributed systems.
- Remote DNA: Demonstrated ability to work autonomously, communicate asynchronously, and manage your own schedule.
Perks and Benefits
- Expected base salary range: $156,000 to $180,000
- Competitive salary, cash bonus potential, and equity
- Full medical, dental, and vision benefits for each US employee
- Fidelity 401(k) available for each US employee
- Unlimited PTO
Timezone overlap
UTC-8–-4
Culture
Async-friendly
Open to
US
Sign in to track applications and earn points.