Senior Software Engineer, AI Developer Experience

CarGurus•Boston, MA
•$140,000 - $176,000•Hybrid

About The Position

The Developer Experience Architecture team at CarGurus builds platforms, tooling, and standards that help engineers work more productively and safely. In this role, you will contribute to initiatives involving AI-enabled development, authentication and authorization, and improved service and job creation paths on AWS. You will own well-scoped work and partner with engineers and product managers across the organization, with support and mentorship from senior teammates. The position focuses on developer tooling and reusable frameworks, agentic development tools and workflows, and AI-powered features. You will help evaluate AI development technologies, support their rollout across engineering teams, and contribute to practices and guardrails that improve engineering quality, reliability, and productivity.

Requirements

  • Five or more years of hands-on, full-stack software design and development experience, 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/LangGraph, LangFuse, or Evals.
  • Experience using modern AI coding tools, such as assistants, agents, or MCP, on real engineering work, or eagerness to adopt them.
  • Working knowledge of authentication and identity standards, including OAuth2/OIDC, or a strong appetite to learn them.
  • Comfort writing tests, using observability tools, and owning well-scoped tasks end to end.
  • Curiosity, collaboration, eagerness to learn, and strong communication skills.
  • Bachelor's degree in Computer Science or equivalent.

Nice To Haves

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

Responsibilities

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

Benefits

  • Equity for all employees, both when they start and as they continue to grow.
  • Career development programs.
  • Corporate giving programs.
  • Employee resource groups and communities.
  • Flexible hybrid work model.
  • Robust time off policies.
  • Daily free lunch.
  • New car discount.
  • Meditation and fitness apps.
  • Commuting cost coverage.
  • The role may qualify for discretionary bonuses or incentives and Restricted Stock Units.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service