← All Positions
Senior Go Engineer
Build the core voice pipeline — Media Gateway, Speech Gateway, and real-time audio processing.
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.