C

CCC Intelligent Solutions

Auto insurance claims platform for carriers

AI Engineer

AI Application Engineering +1Confirmed live in the last 24 hours
Full-timeChicago, IL, USA$170k - $195kRemote

About the Job

Requirements

  • At least 3 years of professional software engineering experience, including shipping and operating at least one LLM-powered feature in production.
  • Ability to write typed, tested, asynchronous code in Python and TypeScript, with deep expertise in one of the languages.
  • Experience designing evaluations for LLM output and shipping guardrails.
  • Daily production use of Claude Code, Cursor, GitHub Copilot, or a similar agentic coding tool, with the ability to explain how its context is constrained and its output verified.
  • Experience building pipelines that combine LLMs, semantic search, and classical natural language processing, including structured output, tool calling, embedding-based retrieval, and an example where a classical technique outperformed an LLM.
  • Experience building services on message- or event-driven architectures, including long-running workflows with retries, idempotent handlers, event-sourced state, and an LLM or agent step.
  • Experience modeling data and developing across relational, document, and graph databases such as PostgreSQL, MongoDB, and Neo4j, including decisions about database fit, partition keys, consistency, and tenant isolation.
  • Experience building and operating backend services on Azure or AWS, and exposure to a durable workflow engine such as Temporal or the Durable Task Scheduler.
  • Experience writing technical design documents to obtain team feedback and buy-in before implementation, which the team then builds to.
  • Ability to communicate clearly in writing and discussion with technical and non-technical audiences, and to give and receive code review.

Responsibilities

  • Ship LLM-powered features and agentic workflows in Python and TypeScript, from problem scoping with product managers and data scientists through production traffic, and help define the metrics used to measure outcomes.
  • Write evaluations, guardrails, and feedback loops to make features trustworthy, and keep them within explicit token and latency budgets.
  • Use agentic coding tools daily and review their output, identifying correctness, security, and design problems in generated code before opening pull requests.
  • Maintain and extend natural language processing pipelines that transform unstructured claim data into structured data, combining semantic search, classical natural language processing, and LLMs.
  • Build and operate durable, event-driven services where agents run as steps inside deterministic workflows, with checkpointed model outputs so retries do not re-invoke completed LLM steps.
  • Trace every model call and agent step so recommendations can be reconstructed and audited with citations to source documents, and connect tracing to alerts.
  • Model and query claims data across relational, document, and graph data stores.
  • Design privacy and security into systems, including tenant isolation, least-privilege access for agents and tools, and clear rules governing data shared with model providers.
  • Write a technical design document before significant changes and use it to obtain team feedback and buy-in before implementation.
  • Participate in a shared on-call rotation for the services built.

Desired Qualifications

  • Experience with React and TypeScript to deliver full-stack features end to end, especially chat, streaming, and citation-heavy AI experiences.
  • Experience with CI/CD pipelines and infrastructure as code such as Terraform or Bicep.
  • Experience with agent frameworks such as LangGraph and the Microsoft Agent Framework, and with agent tool access through the Model Context Protocol, the Agent2Agent protocol, command-line tools, and microservices.
  • Experience with LLM observability and evaluation tools such as LangSmith, Arize, or Braintrust, and OpenTelemetry-based tracing.
  • Experience designing A/B tests for AI features or what-if simulations that replay historical claims through a proposed change before release.
  • Exposure to insurance, claims, or automotive repair domains.

About the Company

CCC Intelligent Solutions

Auto insurance claims platform for carriers

CCC Intelligent Solutions provides a data-driven platform that connects auto insurers with collision repair shops to standardize and speed up vehicle damage estimates and claim handling. Its core asset is a networked database of parts and labor information that supports digital workflows and AI-powered tools for the auto claims process. The value grows through network effects as more insurers and shops join, creating a more complete data ecosystem and smoother claim routing. The goal is to expand this network and tooling to reduce friction, speed settlements, and become the central digital backbone of auto claims.

Company size
1,001-5,000
Company stage
IPO
Headquarters
Chicago, IL
Founded
1980

Recently Posted Jobs

Explore more opportunities at CCC Intelligent Solutions

See more jobs