Joseph Carothers

Joe Carothers · Founding Engineer at Salient

I build voice agents and the tools teams use to run them.

I led engineering for a Fortune 100 bank deployment and build tools for testing, reviewing, and investigating AI calls.

  • Enterprise voice systems and the tools to operate them
  • Led a Fortune 100 bank rollout, live since Sept 2025
  • Python services, TypeScript, and React interfaces

Selected work / 01—04

Selected work

Voice AI at a bank, real-time voice infrastructure, tools for reviewing calls, and my own coding-agent workspace.

Experience

Salient

Founding Engineer

San Francisco, CA
01/2025 - Present
  • Lead engineering for a Fortune 100 bank deployment: contact-center integration, infrastructure, release coordination and model-review work. Live since September 2025, with a second line of business added in July 2026.
  • Build the platform's call-review, evaluation and investigation tools, spanning React interfaces, Python services and AI-agent workflows.
  • Debug the real-time voice path: response latency, streaming speech failures and multi-call audio bugs, with call test harnesses to catch them.
  • Develop self-serve agent design and reporting tools; this is ongoing product work.

Action Network

Software Engineer

Remote
07/2022 - 10/2024
  • Built a shared UI component library adopted across multiple products

CMDI

Client Representative & Front End Developer

Tysons Corner, VA
04/2020 - 07/2022
  • Built a Next.js marketing site with a headless CMS and internal tools for tracking client reporting work.

Cherry Communications

Supervisor

Tallahassee, FL
05/2019 - 04/2020
  • Promoted to supervisor within eight months; trained new hires and monitored call quality for a team of more than 30.

Earlier work and libraries

A React library for displaying and managing page ownership through configurable storage adapters.

An internal app for tracking client reporting progress, contacts, and exports.

Older work and experiments are in the archive

Contact Me