Joseph Carothers

Founding Engineer - Enterprise AI Platforms

I build production AI systems for high-stakes teams

I'm Joe Carothers, a full-stack engineer turning AI voice, analytics, and workflow automation into enterprise products that handle live customer interactions at scale.

  • ~1M AI interactions monitored monthly
  • Fortune 100 production deployments
  • Full-stack product and platform ownership

Experience

Salient

Founding Engineer

San Francisco, CA
01/2025 - Present
  • Build and own customer-facing platform surfaces — user management, reporting, analytics, and human-in-the-loop compliance review — for enterprise customers monitoring ~1M AI-driven phone interactions a month.
  • Developed core AI voice-agent infrastructure — conversational memory, interruption handling, speech timing, and text normalization — powering tens of thousands of live calls daily with sub-second response times.
  • Led engineering for a Fortune 100 financial institution, adapting the full platform (frontend, APIs, agent orchestration, SIP, databases) to run inside a highly restricted enterprise environment and taking it from pilot to production.
  • Now leading self-serve product work: a visual conversation-flow builder for designing and managing AI agents, and an AI-powered reporting builder that generates custom reporting UIs on demand.
  • Expanding the platform into new communication channels like SMS to broaden how AI agents reach customers

Action Network

Software Engineer

Remote
07/2022 - 10/2024
  • Achieved multi-million in revenue by creating a reusable UI component library for consistent promotion rendering across platforms & properties
  • Built multiple internal tools for the operations team, streamlining promotional content planning & management
  • Developed user-facing products focused on bet-tracking and user engagement enhancement
  • Led cross-functional teams on projects from ideation to deployment, ensuring alignment with business goals
  • Worked closely with stakeholders to optimize user experience and feature functionality across multiple products

CMDI

Client Representative & Front End Developer

Tysons Corner, VA
04/2020 - 07/2022
  • Created and Managed marketing/blog website using a headless CMS & NextJS
  • Mock up designs for new features using Adobe XD and HTML/CSS
  • Develop tools for the support team including web applications to manage 150+ clients
  • Communicate bugs to development team through an agile project management tool
  • Assist in development of new features through product meetings
  • Provide support for three online products through emails, chats, calls, and scheduled trainings
  • Manage 200+ client accounts to ensure satisfaction with products and services
  • Created and curated helpdesk content on the Zendesk platform

Cherry Communications

Supervisor

Tallahassee, FL
05/2019 - 04/2020
  • Promoted within 8 months for exceeding employee standards
  • Led training of new employees
  • Monitored all {30+} employees to ensure quality of call performance

Projects

A local control plane for coding agents that makes long-running AI work inspectable, resumable, and safe to merge.

A React ownership-management library that prevents conflicting edits in collaborative product workflows.

Enterprise data pipeline work that turns high-volume AI call data into real-time reporting and operational insight.

A framework-agnostic component library for shipping reusable UI across React, CMS, and plain-browser environments.

A full-stack operations tool that replaced spreadsheet tracking for a support team managing client reporting workflows.

See All Projects...

Contact Me