Colorado Technology Jobs

Colorado Jobs

Job Information

Housecall Pro Lead Data Engineer/Architect in Denver, Colorado

At Housecall Pro, we're committed to making the everyday lives of home services professionals better by helping them to connect mobile software into their workflow...freeing them to focus on what they do best. The home services industry remains vast ($700b+) but untouched by technology and unencumbered by a primary competitor. The 3M+ mobile businesses in home services are facing dramatic change as the world shifts from offline to online. Together, we are quickly becoming the backbone operating system for service labor across the US and Canada.

Our vision is to revolutionize the home services experience.

Our mission is to unlock the potential of every Pro.

The role:

As a Lead Data Architect/Engineer, you will guide a technical team that architects, builds, maintains, scales, monitors, administrates and secures Housecall Pro's Analytics infrastructure. You will actively work in a multi-disciplinary fast-paced environment, drive innovation and collaborate with stakeholders to support them with their analytics needs. Your ultimate goal is to enable Housecall Pro and support it's customers to be data-driven and go from good to great; and you will do so by creating a scalable data system that enables us to deliver best-in-class analytics products to HCP and HCP Pros in the face of massive growth.

This role requires a broad range of skills and abilities; as the functional lead of the team, you will be responsible for driving innovation, managing staff and doing the work. Your primary commitments are to enable data access, build data governance, data infrastructure and data products by architecting, maintaining, scaling, monitoring & securing Housecall Pro's:

  • ML production system (AWS, Airflow, Python, Github, Gitlab)

  • Data Warehouse (Snowflake)

  • ETL system & data pipelines (Segment, Stitchdata, Airflow, Python)

  • BI system (Tableau Online, Amplitude)

(Current tech stack in parentheses)


  • You have planned, built & managed data infrastructures in a public cloud.

  • You have 6+ years of experience as a Data Engineer/Data Architect and have architected distributed data platforms.

  • You can estimate, design, build and own a business initiative end to end.

  • You have in-depth experience with MySQL databases and Snowflake's data warehouse

  • You have managed a business intelligence system

  • You are proficient in at least one programming languages like Python, Scala and Java

  • You have familiarity with big data technologies like Hadoop, Spark, Hive

  • You are comfortable with setting and meeting SLAs for data availability and quality

  • You have an understanding of Machine Learning / AI principles in data engineering

  • You have consistently engaged in mentoring, training and reviewing other data engineers on the team.

  • You've worked in an Agile environment. You thrive on scrum. You make opportunities to bring value sooner rather than later.

  • You understand the importance of data-driven actions. You are always looking for opportunities to quickly produce the right data to make decisions quickly. You keep cool under pressure.

  • You are a self-driven, highly motivated technologist who works with a high degree of autonomy, is able to prioritize effectively and shape a company's data engineering roadmap.

Our team is extraordinary. We are empathetic, hard working and focused on easy data and information access. Housecall Pro understands the importance of clean data and is committed to using it in all areas of our company. We are the "insights engine" of the organization. We help HCP and our HCP service professionals optimize and grow their businesses. Join us!

This position is open to candidates in San Francisco, San Diego, and Colorado. Housecall Pro is working remotely until we transition back to our office locations or take on a hybrid approach.