C

CarGurus

Online automotive marketplace with price comparisons

Senior Software Engineer - AI Developer Experience

AI Application EngineeringConfirmed live in the last 24 hours
Full-timeBoston, MA, USAHybrid

About the Job

Requirements

  • Five or more years of hands-on, full-stack software design and development, including at least three years of Python.
  • Experience building web applications and working with cloud-native systems on AWS or similar cloud providers.
  • Production-level hands-on exposure to AI frameworks or APIs such as FastAPI, Anthropic, LangChain or LangGraph, LangFuse, and Evals.
  • Experience using modern AI coding tools (assistants, agents, and MCP) on real engineering work, or eagerness to adopt them.
  • Working knowledge of authentication and identity standards (OAuth2/OIDC), or a strong appetite to learn them.
  • Comfort writing tests, using observability tools, and owning well-scoped tasks end to end.
  • A Bachelor's degree in Computer Science or equivalent.
  • Strong communication skills.

Responsibilities

  • Build and ship developer tooling, framework components, and reusable templates that raise engineering productivity and quality.
  • Contribute to the agentic development ecosystem, including Claude Code configuration, plugins and skills, MCP servers, and a homegrown autonomous agentic coding platform.
  • Build and integrate AI agent workflows, leveraging LLM APIs and orchestration frameworks to automate and enhance user experiences.
  • Participate in evaluating new AI development technologies, libraries, and techniques, and share findings with the broader team.
  • Support rollout of AI tools and practices to engineering teams, including documentation and internal tooling.
  • Apply standards, guardrails, and best practices in work, and help product teams adopt them.
  • Learn, experiment, and advocate for technologies and methodologies that can move the business forward.
  • Investigate issues, identify root causes, and improve system reliability and performance.

Desired Qualifications

  • Experience with Java, client-side and server-side JavaScript, and Terraform.

About the Company

CarGurus

Online automotive marketplace with price comparisons

CarGurus is an online marketplace that connects buyers and sellers of new and used cars, with listings, price comparisons, and dealer reviews. It helps users search a catalog, compare prices, and read vehicle histories, using a ranking system that weighs price, dealer reputation, and history to show potentially better deals. The platform differentiates itself through transparent data and a user-friendly interface that makes it easier to compare options than traditional car-buying methods. Its goal is to help people buy and sell cars more efficiently and confidently by providing clear information and meaningful insights.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Boston, MA
Founded
2006

Recently Posted Jobs

Explore more opportunities at CarGurus

See more jobs