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

Senior Software Engineer

  • Two Six Technologies
  • Full time
  • USA
  • 10/30/2026
  • Salary: $125k - $188k/yr
  • Remote

Senior Software Engineer

  • Coinbase
  • Full time
  • USA
  • 10/30/2026
  • Salary: $186k - $219k/yr
  • Remote

Senior Threat Detection Engineer

  • Blackbaud
  • Full time
  • USA
  • 10/30/2026
  • Salary: $102k-$133k
  • Remote

Software Developer, Data Engineering

  • Robinhood
  • Full time
  • Canada
  • 10/30/2026
  • Toronto

Senior AI Research Scientist

  • Phaidra
  • Full time
  • Remote
  • 10/30/2026
  • Salary: £88k-£165k
  • Europe