Principal Software Engineer — AI-Powered Recommendations

CarGurus LLC

Boston, Northern (MA, KY)

Hybrid

USD 170,000 - 212,000

Full time

6 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Flexible hybrid model
Equity for all employees
Daily free lunch
New car discount

Job summary

CarGurus is seeking a Principal Software Development Engineer to define and deliver the next generation of car recommendations for millions of shoppers. You will provide technical leadership across the recommendation domain, shaping architecture and strategy while mentoring engineers and collaborating with Data Science, Product, and other teams.

You will work on ranking, personalization, experimentation, and reliable consumer experiences, leveraging ML advances to accelerate delivery, with a

Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field.
  • 10+ years of software engineering experience building and operating large-scale, customer-facing systems.
  • Deep expertise in software architecture, distributed systems, APIs, and production engineering.
  • Experience leading technical direction across teams and driving complex initiatives.
  • Strong experience with Kotlin, Java, C#, Python, or similar languages (Kotlin preferred).
  • Strong SQL and relational database experience, including performance considerations.
  • Experience partnering with Data Science or ML teams to bring models into production.
  • Excellent communication and influence skills with cross-functional partners.

Responsibilities

  • Set the technical direction for our recommendation platform and drive architecture across multiple teams.
  • Build scalable recommendation systems using shopper, vehicle, inventory, and behavioral signals.
  • Partner with Data Science to productionize models and improve recommendation quality.
  • Drive personalization, ranking, experimentation, and AI-powered experiences across the shopper journey.
  • Lead complex, cross-functional initiatives from design through delivery and measurement.
  • Improve the reliability, scalability, observability, and operational excellence of services.
  • Influence technical decisions and mentor engineers to raise the engineering bar.

Skills

Software engineering
Distributed systems
Architecture
Technical leadership
AI/ML curiosity
Communication
Hands-on coding
Recommendation systems
Cloud-native
Experience with ML platforms

Education

Bachelor's degree in Computer Science or related field

Tools

Kotlin
Java
C#
Python

Job description

CarGurus is seeking a Principal Software Development Engineer to define and deliver the next generation of car recommendations for millions of shoppers. You will provide technical leadership across the recommendation domain, shaping architecture and strategy while mentoring engineers and collaborating with Data Science, Product, and other teams.

You will work on ranking, personalization, experimentation, and reliable consumer experiences, leveraging ML advances to accelerate delivery, with a

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Principal AI & Recommendations Engineer
Principal AI & Recommendations Engineer

CarGurus LLC • Boston (MA)

Hybrid
USD 170,000 - 212,000
Daily free lunch
New car discount
Meditation app
+3
Principal Software Engineer, ATA
Principal Software Engineer, ATA

CarGurus LLC • Boston (MA), Northern (KY)

Hybrid
USD 170,000 - 212,000
Flexible hybrid model
Equity for all employees
Daily free lunch
+1
Principal ATA Engineer
Principal ATA Engineer

CarGurus LLC • Boston (MA)

On-site
USD 170,000 - 212,000
Daily free lunch
New car discount
Meditation app
+3
Senior AI Architect for Consumer Platforms
Senior AI Architect for Consumer Platforms

CarGurus LLC • Boston (MA), Northern (KY)

Hybrid
USD 191,000 - 239,000
Equity for all employees
Flexible hybrid work model
Daily free lunch
+1
Senior ML Platform Engineer (Hybrid)
Senior ML Platform Engineer (Hybrid)

CarGurus • Boston (MA)

Hybrid
USD 144,000 - 181,000
Senior AI Platform Architect — Consumer Experience
Senior AI Platform Architect — Consumer Experience

CarGurus • Boston (MA)

Hybrid
USD 191,000 - 239,000
Equity for all employees
Flexible hybrid model
Daily lunch provided
+1
Software Development Engineer II, Consumer
Software Development Engineer II, Consumer

CarGurus • Boston (MA)

On-site
USD 112,000 - 141,000
Software Engineer II — AI-Driven Purchase Experience
Software Engineer II — AI-Driven Purchase Experience

CarGurus • Boston (MA)

On-site
USD 112,000 - 141,000
Engineering Manager - AI-Driven Purchase Platform
Engineering Manager - AI-Driven Purchase Platform

CarGurus • Boston (MA)

Hybrid
USD 186,000 - 233,000
Equity for all employees
Daily free lunch
Flexible hybrid work model
+2
Principal Data Scientist – Personalization & Recommendations
Principal Data Scientist – Personalization & Recommendations

Capital One • New York (NY)

On-site
USD 176,000 - 202,000