Software Engineer - AI Voice Systems

Red Ventures•Charlotte, NC
•$80,000 - $120,000•Hybrid

About The Position

The Software Engineer will build and maintain scalable, cloud-based services that enable real-time voice interactions across Red Ventures’ platform. As part of the AI Voice & Telephony Engineering Team, the engineer will help create natural, human-like conversational experiences and bring conversational AI into production in collaboration with engineers, product managers, and data scientists. The position is hybrid, based at the South Charlotte, NC headquarters Monday through Thursday and remote on Fridays.

Requirements

  • At least 3 years of professional software engineering experience.
  • Strong proficiency in Python and TypeScript/Node.js.
  • Experience building and operating AWS services, such as Lambda, DynamoDB, S3, CloudWatch, or ECS/Fargate.
  • Experience building RESTful APIs and working with event-driven systems.
  • Experience with CI/CD pipelines, such as GitHub Actions, CircleCI, or similar.
  • Experience writing automated unit and integration tests.
  • Familiarity with monitoring and observability tools such as Datadog, New Relic, or OpenTelemetry.
  • Familiarity with relational databases and working knowledge of SQL.
  • Strong analytical and problem-solving skills.
  • Clear communication skills and experience collaborating across teams.

Nice To Haves

  • Experience with Twilio Voice, Programmable Voice APIs, or similar voice/IVR platforms.
  • Experience integrating speech recognition, text-to-speech, or LLM-based conversational AI.
  • Familiarity with real-time voice and multimodal conversational AI agent frameworks such as Pipecat or LiveKit.
  • Experience with WebSockets or messaging technologies such as SNS/SQS, Kafka, or Redis Streams.
  • Understanding of serverless architectures.
  • Experience with infrastructure-as-code tools such as Terraform or AWS CDK.
  • Experience with load testing.

Responsibilities

  • Own end-to-end delivery of features, from technical design and implementation through testing, deployment, and monitoring.
  • Build and maintain services for call routing, speech processing, and AI-driven conversations using Twilio, AWS, Azure, and internal APIs.
  • Collaborate with product, data science, and engineering teams to deliver AI-powered voice experiences.
  • Contribute to architectural decisions and system design.
  • Build scalable, secure, and maintainable solutions.
  • Improve performance, latency, and reliability across a distributed, event-driven stack.
  • Participate in code reviews, uphold engineering standards, and share knowledge.
  • Improve tooling, automate repetitive work, and contribute to shared development practices.
  • Participate in on-call rotations and troubleshoot production issues.

Benefits

  • Medical, dental, and vision insurance coverage.
  • Life insurance.
  • Short- and long-term disability insurance.
  • Flexible spending accounts.
  • Holiday pay.
  • 401(k) with match.
  • Employee Assistance Program.
  • Paid Parental Bonding Benefit Program.
  • Flexible paid time off: full-time employees accrue 20 days annually for a full calendar year, increasing to 25 days after five years of service.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service