Description
CarGurus is hiring a Principal Software Development Engineer for its Algorithmic Traffic Acquisition and Recommendations team to lead the architecture and delivery of scalable recommendation systems for car shoppers. The role combines technical leadership, software architecture, distributed systems, production engineering, machine learning and AI integration, experimentation, reliability, and mentorship across Data Science, Product, and engineering teams. Candidates need 10+ years of software engineering experience, a bachelor's degree in a relevant field, strong programming and database skills, and experience with recommendation, personalization, search, ranking, marketplace, or discovery systems. The position offers a $170,000–$212,000 USD annual base salary and follows a hybrid work model.
