Senior Software Engineer, Voice AI – Data Infrastructure

Posted 12hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Senior engineer building WorkHero’s AI-powered back office for skilled-trades contractors. Owning realtime voice agents, call-data pipelines, analytics, and cloud infrastructure.

Responsibilities:

  • Build new product screens and flows for jobs, customers, invoices, and scheduling using React and React Native
  • Develop AI chat interfaces with chat and tool-result rendering, streaming responses, human review, and feedback loops
  • Build and operate production AI workflows, including tool-using agents, RAG/search, classification/extraction, and human-in-the-loop flows
  • Contribute features and improvements to WorkHero’s AI-powered business automation platform
  • Own realtime voice agents on live phone calls, including telephony/WebRTC integration, streaming speech-to-text and text-to-speech, turn-taking, interruption handling, and latency optimization
  • Improve voice-pipeline reliability through backpressure, failover, graceful degradation, and monitoring
  • Build the call-data pipeline from transcripts and events through structured extraction and the warehouse
  • Develop data models, analytics, and conversation-intelligence dashboards
  • Implement voice-agent evaluations and monitoring for quality, drift, cost, and latency
  • Scale cloud infrastructure with infrastructure as code, queues, orchestration, and CI/CD
  • Analyze requirements and propose innovative AI-native solutions
  • Write clean, scalable code
  • Design, build, test, deploy, and operate the voice and data stack end to end
  • Optimize realtime AI-system performance, latency, and cost
  • Respond to critical system issues and ensure continuous reliability
  • Mentor team members and collaborate with product teams and subject matter experts
  • Understand user needs and solve design challenges creatively

Requirements:

  • Typically 5+ years of senior-level backend experience shipping production systems owned by the candidate
  • Hands-on experience with realtime voice or streaming systems, such as telephony (SIP/Twilio), WebRTC, streaming STT/TTS, LiveKit, or Pipecat, or comparable demanding realtime/streaming infrastructure
  • Data engineering fundamentals including event pipelines, data modeling, warehousing, and analytics on production data
  • Strong proficiency in a typed backend language; TypeScript preferred, with comparable experience welcome
  • Hands-on experience with LLM-powered features, including usage, prompting, optimization, and AI architectures
  • Ability to work with infrastructure as code, including Terraform, cloud, and CI/CD systems at scale
  • Ability to overlap at least 4 hours with the WorkHero team, from 11am–3pm ET
  • Willingness or excitement to leverage AI coding tools such as Claude Code and Cursor
  • Candidates are encouraged from all backgrounds to apply