> Markdown version of [/jobs/ext/2152960-senior-principal-software-development-engineer-consumer-engineering](https://www.wearedevelopers.com/jobs/ext/2152960-senior-principal-software-development-engineer-consumer-engineering). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Principal Software Development Engineer, Consumer Engineering - **Company:** CarGurus, Inc. - **Location:** Boston, MA, United States - **Experience:** Expert - **Salary:** $90,000.0 - $115,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Artificial Intelligence, Amazon Web Services, Data Analysis, Systems Engineering, Python (Programming Language), Software Engineering, ReactJS, Large Language Models, Multi-Agent Systems, Backend, Deployment Automation, Front End Software Development, Api Design, Restful APIs - **Published:** August 20, 2026 - **Apply:** https://www.careerjet.com/job/us81da833011c13a1bdef4f2c6e0f75702/eaa ## About the Role * 10+ years of experience architecting resilient, scalable systems and leading technical direction across multiple teams with extensive experience designing, implementing, and deploying consumer-facing AI experiences in production * Hands-on experience with LangChain, LangGraph, and LangFuse in Python and with the platform and infrastructure layers of AI systems, including storage, memory, load management, evaluations, and observability * Broad knowledge of the AI framework and tooling landscape beyond Python, with the ability to evaluate and recommend approaches independent of language or ecosystem * Hands-on full stack experience building well-structured, performant applications across frontend, backend, and the platform and infrastructure layers for production-grade systems, including experience building APIs and REST services in Java and UX applications in React preferred * Strong communicator with a collaborative spirit who can influence technical direction across multiple teams and disciplines * Experience working within the AWS ecosystem a plus * Experience with agentic programming and multi-agent workflows, including guiding teams through adoption of these approaches * Experience defining engineering patterns and standards that others adopt, and mentoring engineers on architecture and coding practices ## Description CarGurus is hiring for a software engineer in our Consumer Commerce department - the group responsible for our highest trafficked pages and products. Our mission is to deliver comprehensive, accurate, and engaging vehicle information, fostering trust and driving informed and high-intent consumer decisions, while upholding CarGurus' standards for innovation, user-centricity, and technical excellence. In this role, you'll contribute to high-visibility parts of our site, introduce AI to our consumer experiences, and collaborate closely with partners in Product, UX, and Analytics. This is a fast-moving, impact-oriented environment where you will set technical direction across the department, mentor engineers, and drive high-visibility AI initiatives from concept to production at scale. What you'll do * Design, build, and deploy consumer-facing experiences end-to-end to 45 million monthly visitors, from the data and model layer through to the user-facing product, being hands-on and actively participating in the implementation of select initiatives * Serve as a go-to AI expert and advisor for all Consumer AI projects, providing technical guidance on architecture, design, and implementation choices * Guide the platform and infrastructure decisions underpinning AI deployments, including storage, memory, request handling and load, evaluation pipelines, observability and analytics * Evaluate the broader AI framework and tooling landscape, independent of any single language or ecosystem, and guide teams toward the right approach for a given problem; develop proof-of-concepts to validate AI approaches and clearly explain the trade-offs between different technologies * Build and operate systems using LangChain, LangGraph, and Langfuse in Python to develop, orchestrate, and evaluate agentic and LLM-based applications in production * Drive the department's adoption of fully agentic programming, defining the patterns, tooling, and best practices engineers follow when building agentic systems * Partner with engineering leadership, product, and data teams to shape phased platform guidelines and roadmaps for consumer initiatives * Mentor engineers across teams on system design, evaluation methodology, and operational best practices * Conduct workshops and produce documentation on AI development, deployment, monitoring, and support practices across multiple teams * Document architectural decisions in Architecture Decision Records (ADRs) and share findings and best practices across teams, Description: Company Description Bigbelly is on a mission to make communities and public spaces better. That means cleaner, safer cities. Beautiful, more efficient campuses. An… + 1 day ago, Description: JOB PURPOSE The Senior Systems Engineer is responsible for focusing on the challenges of integrating complex systems. The Senior Systems Engineer is responsible fo… + 6 days ago ## Related Videos - [API Design - Getting Started](https://www.wearedevelopers.com/videos/33-api-design-getting-started) - [Agile work at CARIAD – Creating a customer web application for controlling the vehicle ](https://www.wearedevelopers.com/videos/200-agile-work-at-cariad-creating-a-customer-web-application-for-controlling-the-vehicle) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [Rest API Antipatterns](https://www.wearedevelopers.com/videos/100208-rest-api-antipatterns) - [Supercharge Agentic AI Apps: A DevEx-Driven Approach to Cloud-Native Scaffolding](https://www.wearedevelopers.com/videos/1604-supercharge-agentic-ai-apps-a-devex-driven-approach-to-cloud-native-scaffolding) ## Related Articles - [What is Agentic Programming and Why Should Developers Care?](https://www.wearedevelopers.com/magazine/625-what-is-agentic-programming-and-why-should-developers-care) - [How software is steering vehicle technology](https://www.wearedevelopers.com/magazine/515-how-software-is-steering-vehicle-technology) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [What is Software Engineering in the Age of AI?](https://www.wearedevelopers.com/magazine/640-what-is-software-engineering-in-the-age-of-ai) - [Navigating the AI Shift](https://www.wearedevelopers.com/magazine/629-navigating-the-ai-shift) - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer)