
Real job — pulled straight from Lutra AI’s careers page · Verified September 22, 2026 · No reposts.
Job description
Lutra AI is hiring a Senior Software Engineer, Voice AI — a full-time, remote role ($110k–$220k). Apply directly on Lutra AI's careers page below.
Senior Software Engineer, Voice AI
Location: Canada, United States
Department: Engineering
Location Type: REMOTE
Employment Type: FULL_TIME
- Voice AI platform engineering: Design, build and operate the real-time systems that power conversational AI experiences
- Software architecture: Set technical direction across complex backend and distributed systems, making considered trade-offs across latency, reliability, maintainability, security and performance
- Real-time systems: Solve difficult problems involving streaming audio, concurrency, interruption handling, asynchronous workflows and low-latency communication
- Agentic AI: Build and evolve production systems that combine LLMs, deterministic software, tool calling and human-in-the-loop/HITL workflows
- Reliability & resilience: Design systems that tolerate failures across external inference providers, infrastructure and network dependencies without turning every upstream outage into a customer outage
- Evals & observability: Improve the testing, evaluation, tracing and monitoring systems used to understand both conventional software behaviour and the less deterministic behaviour of AI components
- Infrastructure & operations: Contribute across cloud architecture, deployment, observability, incident response, performance optimization and the operational practices required for mission-critical software
- AI-augmented engineering: Deploy contemporary coding agents and AI development tools to increase development velocity while maintaining a high bar for testing, review, maintainability and human judgment
- Technical leadership & mentoring: Guide architecture and design decisions, conduct thoughtful reviews and help less experienced engineers develop stronger technical judgment
- Cross-functional problem solving: Work closely with product, operations and engineering leadership to translate messy customer and operational requirements into durable technical systems
- Technical credibility: Participate in conversations with customers, partners and stakeholders when a problem requires someone who understands the underlying systems deeply
- Voice & AI inference: Deepgram (speech-to-text), OpenAI (LLMs), ElevenLabs (text-to-speech)
- Real-time AI orchestration: LiveKit
- Application & systems engineering: Elixir, Go, Python, Rust
- Real-time communications: WebRTC, WebSockets, RTP/SRTP, media streaming and low-latency audio transport
- Telephony & voice infrastructure: PSTN, SIP trunking, PBX systems, call routing
- Database: PostgreSQL
- Cloud & deployment: Azure, with AWS/GCP experience also relevant; containerized application environments
- Observability & AI tracing: Datadog, Langfuse
- Incident management: incident.io
- You have 7+ years of production software engineering experience and a track record of taking ownership beyond the boundaries of individual tickets or features
- You have designed, shipped and operated complex backend, distributed or real-time systems where reliability and performance genuinely matter
- You have experience integrating LLMs, agentic systems or other AI capabilities into production software (and understand the gap between making an AI feature work in a prototype and making it trustworthy in production)
- You can reason comfortably about concurrency, asynchronous systems, latency, failure modes and the behaviour of systems composed of multiple external dependencies
- You have strong software engineering fundamentals and care about tests, observability, clean abstractions, security and maintainability even when development velocity is high
- You use AI development tools in your own work and understand how to delegate aggressively to agents without delegating engineering judgment
- You can move between architecture and implementation detail, contributing directly to difficult code while also helping the broader team make better technical decisions
- You are comfortable working with ambiguous product and operational problems where the technical requirements need to be discovered rather than simply implemented
- You communicate effectively with other engineers, product and operational stakeholders and have a talent for explaining the behaviour of complicated systems
- You mentor effectively and raise the quality of the engineers and systems around you
- You are motivated by building AI systems whose value extends meaningfully beyond a demo or novelty use case
- You have built or operated production voice-AI systems (particularly using LiveKit, Pipecat or an equivalent real-time communications framework)
- You have experience with speech-to-text/STT, text-to-speech/TTS, voice-activity detection, endpointing, interruption handling, diarization, noise filtering or real-time audio streaming
- You have experience with telephony infrastructure including PSTN, SIP trunking, PBX systems or call routing
- You have worked with WebRTC, WebSockets, RTP/SRTP or other real-time media and communication protocols under production load
- You have designed highly concurrent or fault-tolerant services using Elixir, Erlang, Go, Rust or another language well suited to those problems
- You have implemented evaluation frameworks, prompt test harnesses or production observability for LLM or agentic systems
- You have designed systems that gracefully fail over between multiple infrastructure or AI providers
- You have worked in public safety, healthcare, defence, financial infrastructure or another domain where reliability, security, auditability and human judgment carry unusually high stakes
Compensation
Get Software Engineer jobs like this→
New roles from thousands of companies land hourly, straight from their careers pages. Get the freshest matches by email so you never miss one.
Email me new jobsSimilar jobs




Frequently asked questions
What is the salary for Senior Software Engineer, Voice AI at Lutra AI?
The estimated salary range for Senior Software Engineer, Voice AI at Lutra AI is $110,000 - $220,000 USD per year.
Is Senior Software Engineer, Voice AI at Lutra AI a remote job?
Yes, Senior Software Engineer, Voice AI at Lutra AI is a remote position. This role is open to remote candidates.
What skills are required for Senior Software Engineer, Voice AI at Lutra AI?
The required skills for Senior Software Engineer, Voice AI at Lutra AI include: Python, Go, Elixir, Ruby, PostgreSQL, Terraform, Docker, New Relic, OpenAI, LangChain, NLP.
What is the seniority level for Senior Software Engineer, Voice AI at Lutra AI?
Senior Software Engineer, Voice AI at Lutra AI is a Senior level position.
How do I apply for Senior Software Engineer, Voice AI at Lutra AI?
You can view the full description and apply for Senior Software Engineer, Voice AI at Lutra AI on EchoJobs: https://echojobs.io/job/lutra-ai-senior-software-engineer-voice-ai-3yu8w.