Root Insurance

Software Engineer Intern: Agent Commerce

Root Insurance
Apply
5 hours ago
Remote, United StatesIntern

Responsibilities

  • Implement and test MCP tools in Python and FastMCP covering the auto insurance quote lifecycle, coverages, legal disclosures, handoff, and post-handoff readback.
  • Integrate the MCP server with Root’s Bind API in a sandbox environment, including token handling and asynchronous operations.
  • Build and run an agent evaluation suite using golden-path transcripts to validate reliable end-to-end quote flows.
  • Improve agent discoverability through the MCP Registry, /.well-known/mcp.json, and llms.txt, and write tool documentation.
  • Participate in code reviews, design discussions, team rituals, and an end-of-internship showcase.

Requirements

  • Currently pursuing a degree in Computer Science, Engineering, or a related field.
  • Comfortable writing Python, or possessing strong fundamentals in another language with eagerness to learn Python.
  • Familiarity with APIs, HTTP, and Git.
  • Comfort working with AI coding assistants, self-directed work, and asynchronous written documentation and review.
  • Preferred qualifications include experience with LLM APIs, agents, tool-calling or function-calling; familiarity with MCP, FastAPI, Docker, or AWS; and an end-to-end personal or class project.

Benefits

  • Flexible project-based arrangement of 550 hours over roughly three months.
  • Part-time hours can fit around the school schedule initially, with full-time work primarily during December winter break.
  • Work from whatever location works best across the United States.
  • Receive day-to-day technical mentorship from a Staff engineer and participate in production engineering, design, code review, deployment, and compliance work.

Tech Stack

Root Insurance

About Root Insurance

1,001-5,000 employees

Root Insurance is a publicly traded auto insurer that sells policies directly to U.S. drivers through a mobile app and website. It prices risk using smartphone-based telematics and machine-learning models, and manages end-to-end underwriting and claims. Founded in 2015 and headquartered in Columbus, Ohio, Root is listed on Nasdaq under the ticker ROOT and operates across multiple U.S. states.

Contact me