Founding Software Engineer - AI & Voice Systems

Roark Capital Group Inc.
United States
16 days ago
Apply on arc.dev
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
4 years minimum
Working hours
Regular working hours
Job source

Tech stack

Artificial Intelligence Amazon Web Services Audio Signal Processing Data Infrastructure Amazon DynamoDB IP Pbx Python (Programming Language) PostgreSQL Twilio TypeScript WebRTC Large Language Models
+3 more
Backend Vertica Stream Processing

Job description

  • Build and scale evaluation pipelines that score thousands of production calls in near real time.
  • Work on audio-native metrics - pronunciation, emotion, vocal stress - alongside LLM-based evaluators, and prove they agree with human judgment.
  • Evolve the simulation engine: realistic personas, accents and noise, dialing real agents over the phone and WebRTC.
  • Own analytics at scale: ClickHouse pipelines, DynamoDB streams, and the query layer that keeps dashboards honest.
  • Orchestrate long-running work with Temporal - replays, backfills and load tests that converge instead of double-count.

Requirements

  • 4+ years building backend or ML/audio systems in production, ideally in TypeScript or Python.
  • Experience with at least one of: speech/audio processing, LLM evaluation pipelines, or high-volume data infrastructure.
  • Rigour about correctness - you think in idempotency, replays and ground truth, not just happy paths.
  • Comfort operating what you build: dashboards, alerts, and the 2am curiosity to find out why.
  • Clear written communication - designs and post-mortems people actually want to read.

Nice to have

  • Hands-on time with telephony/WebRTC (Twilio, LiveKit, SIP) or TTS/ASR systems.
  • ClickHouse, Temporal, or stream-processing experience at scale.

Stack: TypeScript

  • Bun
  • AWS (SST)
  • ClickHouse
  • DynamoDB
  • Temporal
  • Postgres
  • WebRTC/telephony

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on arc.dev
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:43 min

Twilio's core mission and responsibilities

Justin Kitagawa · Coffee With Developers

2:07 min

Simplifying peer-to-peer connections using WebRTC abstraction libraries

André Dietrich André Dietrich · World Congress 2024

2:00 min

Speaker background and current technology implementations

Manjuri Sinha Manjuri Sinha · World Congress 2025

3:16 min

Voice AI architecture and interactive kiosk demo

Lee Boonstra · LIVE

1:09 min

Integrating speech models using the Twilio real-time SDK

Marius Obert Marius Obert · Coffee With Developers

4:16 min

Addressing latency and architecture in voice agents

Chris Heilmann +2 · LIVE

Videos

See all

Related articles

See all