Senior Software Engineer, Voice AI

OpenKrill

United States

On-site

USD 180,000 - 260,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Openkrill is seeking a Senior Software Engineer to help steer the platform that powers real-time AI-powered conversations in emergency-response contexts.

You will own complex backend, real-time systems and architecture, integrating LLM and HITL workflows while ensuring reliability and auditability in production environments.

Qualifications

  • 7+ years of production software engineering experience.
  • Designed, shipped and operated complex backend, distributed or real-time systems.
  • Experience integrating LLMs, agentic systems or AI capabilities into production software.
  • Ability to reason about concurrency, latency and failure modes in multi-provider environments.
  • Strong focus on tests, observability, security and maintainability.
  • Experience using AI development tools in engineering workflows.
  • Ability to move between architecture and implementation details to guide teams.
  • Comfort with ambiguous product/operational problems and requirements discovery.
  • Excellent communication with engineers, product and operations teams.

Responsibilities

  • Voice AI platform engineering: Design, build and operate real-time systems powering conversational AI experiences.
  • Software architecture: Set technical direction across complex backend and distributed systems.
  • Real-time systems: Solve challenges in streaming audio, concurrency, interruption handling and low-latency communication.
  • Agentic AI: Build production systems with LLMs, deterministic software and HITL workflows.
  • Reliability & resilience: Design systems tolerant to failures from external providers and infrastructure.
  • Evals & observability: Improve testing, tracing and monitoring of AI and software behavior.
  • Infrastructure & operations: Contribute to cloud architecture, deployment and incident response.
  • AI-augmented engineering: Deploy coding agents to boost velocity with high-quality testing and reviews.
  • Technical leadership & mentoring: Guide architecture decisions and help engineers develop judgment.
  • Cross-functional problem solving: Translate customer/ops requirements into durable tech systems.
  • Technical credibility: Engage with customers and partners on deep system issues.

Skills

Backend systems
Distributed systems
Real-time systems
LLMs integration
Concurrency & latency
Observability & testing
AI development tools
Architecture & implementation
Mentoring
Stakeholder communication
Problem solving
Motivation

Tools

Elixir
Go
Python
Rust
WebRTC
PostgreSQL
Azure
AWS/GCP
Datadog
Langfuse
incident.io

Job description

Your opportunity

Our client is a small, talent-dense AI product team building conversational, agentic systems for emergency response. The team began as a seed-stage startup focused specifically on public-safety communications and was acquired in 2026 by a global public-safety technology company, where it now operates as a specialized division within its broader AI organization.

Their initial wedge is deceptively simple: public-safety answering points are chronically understaffed, yet highly trained 911 telecommunicators spend meaningful amounts of time handling calls that are not emergencies. The platform uses voice AI to autonomously handle designated non-emergency interactions, gather information, answer questions, route callers and upscale appropriately, allowing human operators to concentrate on situations where their judgment matters most.

The startup proved that use case independently. The acquisition gives the team something much harder for an early-stage company to manufacture: distribution into established emergency-response infrastructure and the opportunity to integrate its technology across a much broader suite of command-centre products. The group is now a strategically important part of a larger effort to introduce useful, human-centred AI throughout emergency response (from the initial call through dispatch and field operations).

The engineering environment has retained much of its startup character. The team remains relatively small, engineers have substantial ownership, and the company is growing the group materially following the acquisition. This role sits in a division focused on the systems that make the voice agent itself work rather than primarily building downstream customer integrations.

The team actively prototypes with emerging technologies (voice-to-voice models) and new inference architectures, but a compelling demo is not sufficient reason to rebuild a mission-critical system. Public-safety customers need reliability, auditability and the ability to understand why a system behaved the way it did. Today, the platform deliberately separates speech-to-text, reasoning and text-to-speech into modular components, allowing individual providers to be changed or failed over independently rather than making the entire product dependent on a single inference provider.

That means some of the most interesting engineering work lives in the space between the models: orchestrating real-time conversations, managing latency and interruption, integrating deterministic software with probabilistic systems, designing graceful failover, tracing model behaviour and maintaining a product that still works when an upstream AI provider does not.

As a Senior Software Engineer, you’ll help set technical direction for this platform and own difficult problems across real-time AI pipelines, backend systems, telephony and production infrastructure. You’ll also join a team that encourages engineers to use AI agents in their development workflows wherein humans remain accountable for quality, judgment and the software operating in production.

Key responsibilities
  • 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
Technical ecosystem

The platform combines conventional distributed software, real-time communications infrastructure and a modular voice-AI pipeline. The technologies below represent the broader system engineers are building within rather than a checklist of tools every engineer is expected to use day to day.

  • 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

The stack is intentionally modular. Individual speech, inference and voice providers can be substituted or failed over independently, and the team expects its technology choices to continue evolving as the underlying capabilities improve. They’re well aware of the frontier capabilities (such as GPT‑Live) and are constantly evaluating them against their use case.

Your know-how
  • 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 motiva
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Applied AI Engineer - Operate
Senior Applied AI Engineer - Operate

Vi • United States

On-site
USD 150,000 - 190,000
Sr Software Engineer, AI Agent Platform
Sr Software Engineer, AI Agent Platform

Motorola Solutions • Salt Lake City (UT)

On-site
USD 140,000 - 190,000
Senior / Staff Backend Engineer
Senior / Staff Backend Engineer

Hamming • Austin (TX)

On-site
USD 120,000 - 160,000
Flexible work hours
Career development opportunities
Founding AI Engineer
Founding AI Engineer

Bonfirevc • New York (NY)

On-site
USD 120,000 - 160,000
100% employer-paid health insurance premiums
Flexible PTO
Seed-stage equity grant
+2
Senior Software Engineer
Senior Software Engineer

Gilder Search Group • Raleigh (NC), Northern (KY)

On-site
USD 150,000 - 190,000
Medical (employee 100% covered)
PTO and paid holidays
401(k) with 4% match
+2
Founding AI Engineer
Founding AI Engineer

PetsApp • New York (NY)

On-site
USD 200,000 - 250,000
100% employer-paid health insurance
Flexible PTO
Seed-stage equity grant
+2
Senior Forward Deployed Engineer
Senior Forward Deployed Engineer

Glocomms • California (MO)

On-site
USD 150,000 - 210,000
Senior Applied AI Engineer - Life Sciences & Healthcare
Senior Applied AI Engineer - Life Sciences & Healthcare

Vi • Austin (TX)

On-site
USD 120,000 - 150,000
Applied AI Engineer (Customer Facing)
Applied AI Engineer (Customer Facing)

Stealth Startup • Redwood City (CA)

On-site
USD 120,000 - 170,000
Relocation support provided
Senior Software Engineer - Conversational AI Platform
Senior Software Engineer - Conversational AI Platform

Car Wars • Abilene (TX)

On-site
USD 130,000 - 180,000
Full benefits package
401k with company match
Monthly gym reimbursement
+4