Data Engineer

  • Overview

    We’re on a mission to help everyone find a home they love while making the search simple and painless. Together, we can change the narrative around what it means to be a renter. And while we have grown very quickly over the past few years, your job will be to take our data infrastructure and architecture to the next level, making data an internal strategic advantage.

    Reporting to the Director of Engineering, you will be responsible for owning the data architecture, building scalable data pipelines, and partnering with Data Product Manager, Product Analysts, and other data engineers to democratize data across the organization. As a Senior Software Engineer, Data, you will influence and build our foundational data tables and key metrics for our business drivers, enable smart data governance and ensure data is reliable and maintainable.

  • Responsibilities

    Build the high throughput eventing services that power the data platform for Apartment List website and mobile apps

    Work in a small team of like-minded software engineers. We expect you to be great, and we expect you to make us all better

    Use the right tool for the job. Our data platform is powered by Ruby, PostgreSQL, Google’s Pub/Sub, Go, Python and BigQuery. We are always open to new ideas on how to make us more productive

    Work with product and analytics teams to evolve data models and schemas based on business needs and facilitate data-driven decision making

    Scale our eventing and data pipelining systems, with a penchant for delivering near real-time insights capabilities to our users.

  • We Require

    3+ years of relevant working experience as a software engineer

    You have strong database experience (PostgreSQL, Redshift, Snowflake, BigQuery, etc)

    You have a strong understanding of data warehouse principles and have experience building pipelines, architecting, and scaling large data systems

    You are a well-rounded engineer who seeks simplicity

    You're always on the lookout to learn new technology. Maybe you tried Kafka and wished for something better? Perhaps you dabbled with Elasticsearch? Or maybe you played with Go and loved it? We care that you care!

    You have experience with big data tools such as Beam, Spark, Airflow along with visualization tools such as Tableau or Looker

    Experience with Machine Learning frameworks and building out models alongside data scientists is a huge plus

You may be interested

Senior Java Developer

Junior Support Engineer (night shift)

Project Manager

Looks like talking about your friend?

Be the one to get us in touch