Job Description
CCC Intelligent Solutions Inc. (CCC) is a leading cloud platform for the multi-trillion-dollar insurance economy. Its technology connects insurers, repairers, automakers, parts suppliers, and other businesses to help people return to the road and recover quickly after an accident. More than 35,000 businesses use CCC solutions to support the claims and repair journey. Through purposeful innovation, AI, and strong industry connections, CCC helps keep people and businesses moving forward when it matters most.
About The Role
CCC is seeking an experienced software engineer to own LLM-powered systems and agentic workflows that help customers manage insurance claims. You will take product areas from ambiguous customer needs through design, delivery, and production operations, partnering closely with product managers and data scientists. You will build systems that automate routine claim tasks while guiding customers through more complex decisions. Because these experiences must earn customer trust, you will define measurable quality standards and ensure model changes are tested, observable, secure, and reliable as usage grows.
Agents will operate as steps within deterministic workflows, with privacy and security built into the design from the start. You will also help the team use agentic coding tools effectively, bringing the architectural judgment, code quality, and debugging expertise needed to validate generated work before it reaches production.
Responsibilities
Own the development and operation of LLM-powered applications using Python and TypeScript, from problem definition through production support. Define evaluation and guardrail strategies, including release criteria, production signals, human approval requirements, and simulations against historical claims. Design natural language processing pipelines that combine LLMs, semantic search, and classical NLP where each is most effective.
Build durable, event-driven, multi-tenant systems with clear approaches to orchestration, failure handling, idempotency, replay, backpressure, and cost management. Establish tracing and audit capabilities so model calls and agent actions can be reconstructed and recommendations linked to their sources. Set standards for tenant isolation, least-privilege access, data redaction, retention, and information shared with model providers.
Develop design documents for complex systems, seek feedback across teams, and review designs and code. Improve team practices for agentic coding tools by refining specifications, instructions, hooks, and permissions, while applying consistent review standards to all code. Mentor engineers and participate in a shared on-call rotation.
Qualifications
Required qualifications include at least six years of professional software engineering experience and a record of architecting, launching, and supporting an LLM-powered system for external customers through a model or prompt migration. You should have advanced Python and TypeScript experience, including setting conventions for asynchronous code, typing, testing, and performance. You will bring practical experience defining evaluations and guardrails, using agentic coding tools on production work, and designing retrieval and NLP pipelines.
Experience should include durable workflow orchestration, event-driven systems, relational, document, or graph databases, and cloud infrastructure on Azure or AWS, including CI/CD and infrastructure as code. Familiarity with Temporal or Durable Task Scheduler and the ability to write and discuss technical designs with technical and non-technical audiences are important. React, AI observability tools, OpenTelemetry, A/B testing, agent frameworks and protocols, and insurance, claims, or automotive repair experience are advantageous.
Benefits
CCC offers a 401(k) match, paid time off, an annual incentive plan performance bonus, comprehensive health insurance, adoption assistance, tuition reimbursement, wellness programs, stock purchase plan options, and employee resource groups. Benefits details are available on the CCC careers site. CCC also supports opportunities for employees to make an impact, develop their careers, and contribute to the company’s success.
Equal Opportunity
CCC is committed to an inclusive workplace where employees are seen, valued, and respected. The company welcomes diverse perspectives and is guided by integrity, customer focus, innovation, inclusion and diversity, tenacity, and connection. Every voice matters to CCC’s success. Candidates who require a reasonable accommodation to complete a job application may contact (800) 621-8070. A video interview is required; interviews are transcribed and retained for review by CCC and its recruiters. Candidates may not use generative AI or automated assistance during interviews unless explicitly permitted for a specific exercise.