← All Positions

Senior Go Engineer

Build the core voice pipeline — Media Gateway, Speech Gateway, and real-time audio processing.

Engineering Remote Full-time

About the Role

You will own the core voice pipeline — the Media Gateway and Speech Gateway services that handle SIP termination, RTP audio processing, and real-time speech recognition. This is low-level systems work with real-time constraints and zero tolerance for dropped calls.

What You’ll Do

  • Build and maintain the Media Gateway (SIP/RTP, codec handling, DTMF)
  • Integrate and optimize whisper.cpp for real-time ASR via cgo
  • Design and implement the streaming APIs between services (ConnectRPC internally, REST externally)
  • Work on jitter buffers, packet loss concealment, and audio pipeline optimization
  • Write performance benchmarks and load tests for concurrent call handling
  • Contribute to the Kubernetes Helm chart and deployment tooling

What We’re Looking For

  • 5+ years of Go experience in production systems
  • Experience with real-time audio, media processing, or telephony (SIP/RTP)
  • Comfort with cgo and C/C++ interop
  • Understanding of ConnectRPC, protocol buffers, and streaming APIs
  • Experience with Linux systems programming (sockets, epoll, signal handling)
  • Bonus: experience with PJSIP, FreeSWITCH, or Asterisk
  • Bonus: experience with GPU programming (CUDA) or ML inference

Why This Role

  • You’ll work on hard, meaningful problems (real-time voice is unforgiving)
  • Small team — your code ships directly to production
  • Open-source components — your work is visible
  • Remote-first, async-friendly

Interested?

Send your resume and a brief note about why this role interests you to careers@voicetyped.com. No cover letter required — just tell us what you've built.