Posted on 
Jun 4, 2025

Data Analytics Engineer II

Boston
Mid-Senior ICs
CarGurus
CarGurus
CarGurus
Public
1001-5000
Consumer Products & Tech

Headquartered in Boston, Massachusetts, CarGurus is the all-in-one platform that’s moving the entire car shopping journey online and guiding customers through each step. This includes everything from selling an old car to financing, purchasing, and delivering a new one. Today, millions of consumers visit cargurus.com each month, and more than 30,000 dealerships use our products. We have a people-first culture that fosters kindness, collaboration, and innovation, while empowering our Gurus with tools and resources to fuel their career growth. Our goal is to give all people—consumers, dealers, and our employees—the power to reach their destination. 

Job Description

Role Overview

At CarGurus, we believe data is only as powerful as the decisions it enables. We’re looking for a Data Analytics Engineer who is not only excited to write clean, efficient data models but also motivated by the impact those models have on business outcomes. You’ll help us deliver trusted, actionable insights to stakeholders across the company—enabling smarter decisions in product, marketing, sales, and beyond.

In this role, you’ll work at the intersection of analytics, engineering, and business strategy. You’ll partner closely with data analysts, software engineers, and business leaders to design data models that go beyond reporting: they drive action. You’ll be encouraged to deepen your software engineering skills, contribute to shared data infrastructure, and think like an owner as we build the future of data at CarGurus.

What you'll do

  • Design, build, and maintain scalable, reliable data models using tools like dbt, Snowflake, Looker, and Python
  • Collaborate with data analysts and business stakeholders to translate ambiguous questions into structured data solutions
  • Write modular, testable code that is version-controlled and reviewed through a collaborative development process
  • Participate in efforts to improve data infrastructure, data quality, and data literacy across the organization
  • Identify and advocate for technical and analytical improvements that unlock new insights or efficiencies
  • Mentor others in best practices for analytics engineering, from modeling patterns to code hygiene

Who you are

  • 2–5 years of experience in analytics engineering, data engineering, or a closely related role
  • Strong proficiency in SQL and experience working with cloud data warehouses (Snowflake or similar)
  • Familiarity with dbt or other data modeling frameworks and modern data development workflows (version control, CI/CD, testing)
  • Comfortable with Python for data processing or scripting
  • A product mindset—you care about delivering value to end users, not just writing queries
  • Interest in growing your engineering skills and contributing to shared technical foundations

Bonus points

  • Experience working with Looker or another semantic modeling layer
  • Familiarity with software engineering principles like abstraction, modularity, and testing in data workflows
  • Exposure to tools like Airflow, GitHub Actions, or Terraform
  • Experience in a high-growth tech environment or with two-sided marketplaces

Role Overview

At CarGurus, we believe data is only as powerful as the decisions it enables. We’re looking for a Data Analytics Engineer who is not only excited to write clean, efficient data models but also motivated by the impact those models have on business outcomes. You’ll help us deliver trusted, actionable insights to stakeholders across the company—enabling smarter decisions in product, marketing, sales, and beyond.

In this role, you’ll work at the intersection of analytics, engineering, and business strategy. You’ll partner closely with data analysts, software engineers, and business leaders to design data models that go beyond reporting: they drive action. You’ll be encouraged to deepen your software engineering skills, contribute to shared data infrastructure, and think like an owner as we build the future of data at CarGurus.

What you'll do

  • Design, build, and maintain scalable, reliable data models using tools like dbt, Snowflake, Looker, and Python
  • Collaborate with data analysts and business stakeholders to translate ambiguous questions into structured data solutions
  • Write modular, testable code that is version-controlled and reviewed through a collaborative development process
  • Participate in efforts to improve data infrastructure, data quality, and data literacy across the organization
  • Identify and advocate for technical and analytical improvements that unlock new insights or efficiencies
  • Mentor others in best practices for analytics engineering, from modeling patterns to code hygiene

Who you are

  • 2–5 years of experience in analytics engineering, data engineering, or a closely related role
  • Strong proficiency in SQL and experience working with cloud data warehouses (Snowflake or similar)
  • Familiarity with dbt or other data modeling frameworks and modern data development workflows (version control, CI/CD, testing)
  • Comfortable with Python for data processing or scripting
  • A product mindset—you care about delivering value to end users, not just writing queries
  • Interest in growing your engineering skills and contributing to shared technical foundations

Bonus points

  • Experience working with Looker or another semantic modeling layer
  • Familiarity with software engineering principles like abstraction, modularity, and testing in data workflows
  • Exposure to tools like Airflow, GitHub Actions, or Terraform
  • Experience in a high-growth tech environment or with two-sided marketplaces

 

Why apply via Tech Ladies
Receive Tech Ladies'
newest jobs in your inbox,
every week.

Join Tech Ladies for full-access to the job board, member-only events, and more!

If you're already a member, we haven't forgotten you. We promise. It's a new system. If you fill out the form once, it'll remember you going forward. Apologies for the inconvenience.

Boston
Boston
Java
Java
JavaScript
JavaScript
JQuery
JQuery
Node.Js
Node.Js
Python
Python
R
R
React
React
Redux
Redux
Ruby
Ruby
Spring
Spring
SQL
SQL
AWS
AWS
Kubernetes
Kubernetes
Docker
Docker
Jenkins
Jenkins
Elasticsearch
Elasticsearch
Kafka
Kafka
No items found.
In-Person
In-Person