Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Senior Principal Software Development Engineer

Home > Python programming jobs

Senior Principal Software Development Engineer in USA

  • CarGurus
  • Full time
  • Email
  • Boston, MA

Responsibilities

  • Design, build, and deploy end-to-end consumer-facing experiences serving 45 million monthly visitors, from data and model layers through user-facing products.
  • Serve as the technical AI expert and advisor for Consumer AI projects, guiding architecture, design, and implementation decisions.
  • Guide platform and infrastructure decisions for AI deployments, including storage, memory, request handling, load, evaluation pipelines, observability, and analytics.
  • Evaluate AI frameworks and tooling, develop proof-of-concepts, and explain trade-offs between technology choices.
  • Build and operate production agentic and LLM-based applications using LangChain, LangGraph, and Langfuse in Python.
  • Drive adoption of agentic programming by defining patterns, tooling, and engineering best practices.
  • Partner with engineering leadership, Product, and data teams on platform guidelines and consumer initiative roadmaps.
  • Mentor engineers across teams on system design, evaluation methodology, and operational practices.
  • Conduct workshops and create documentation covering AI development, deployment, monitoring, and support.
  • Document architectural decisions in Architecture Decision Records and share findings and best practices across teams.

Requirements

  • 10+ years of experience architecting resilient, scalable systems and leading technical direction across multiple teams.
  • Extensive experience designing, implementing, and deploying consumer-facing AI experiences in production.
  • Hands-on experience with LangChain, LangGraph, and Langfuse in Python, including AI platform and infrastructure layers such as storage, memory, load management, evaluations, and observability.
  • Broad knowledge of AI frameworks and tooling beyond Python, with the ability to evaluate approaches independently of language or ecosystem.
  • Hands-on full-stack experience across frontend, backend, platform, and infrastructure layers for production-grade systems.
  • Experience building APIs and REST services in Java and UX applications in React is preferred.
  • Experience with agentic programming and multi-agent workflows, including guiding teams through adoption.
  • Experience defining engineering patterns and standards adopted by others and mentoring engineers on architecture and coding practices.
  • Experience working within the AWS ecosystem is a plus.
  • Strong communication skills and a collaborative approach for influencing technical direction across teams and disciplines.

Benefits

  • Flexible hybrid work model
  • Robust time-off policies
  • Equity for all employees
  • Daily free lunch
  • New car discount
  • Meditation and fitness apps
  • Commuting cost coverage
  • Career development programs
  • Corporate giving programs
  • Employee resource groups and communities

Salary: $191k - $239k/yr

CarGurus

CarGurus was founded in 2006 in Cambridge, Massachusetts by Langley Steinert, co-founder of TripAdvisor, who saw an opportunity to create a better car-shopping experience using technology and data analytics. Today, CarGurus is the leading multinational automotive platform helping consumers and de...

Similar positions

Software Engineer in Test

  • Roadie
  • Full time
  • USA
  • 09/13/2026
  • Salary: Competitive
  • Remote

Principal Software Engineer - Builder Experience

  • Elastic
  • Full time
  • Remote
  • 09/13/2026
  • Salary: €73k-€116k
  • Greece

Principal Software Engineer - Builder Experience

  • Elastic
  • Full time
  • Remote
  • 09/13/2026
  • Salary: zł 369k-zł 584k
  • Poland

Senior Devops Engineer

  • Woliba
  • Full time
  • USA
  • 09/13/2026
  • Remote

Senior Core Infrastructure Engineer

  • Oracle
  • Full time
  • USA
  • 09/13/2026
  • Salary: Competitive
  • Nashville, TN