← Back to jobs
Redventures
Redventures

Senior Software Engineer – AI Systems

engineeringfull-timeCharlotte, NC; Remote - US
SALARY
Not listed
WORK TYPE
remote
JOB TYPE
full-time
INDUSTRY
general
Apply for this position
✦ AutoApply Let us apply to roles like this on your behalf.
Learn more

About the role

What You’ll Do:

As a Senior Software Engineer, you’ll design and build scalable, cloud-based systems that enable real-time voice interactions across our platform. You’ll lead the development of core services that blend AI, telephony, and automation, helping shape how people communicate with our brands.

  • Own the design and delivery of new features end-to-end — from architecture and implementation to deployment and observability.
  • Work with product managers, AI engineers, and data scientists to bring conversational intelligence into real-world voice experiences.
  • Integrate deeply with Twilio, AWS, Azure, and internal APIs to manage call routing, speech processing, and response flows.
  • Improve system performance, latency, and reliability across a distributed, event-driven stack.
  • Provide technical leadership — mentoring other engineers, sharing knowledge, and helping shape best practices across the team.
  • Participate in code reviews and on-call rotations, ensuring production systems run smoothly and efficiently.

What We’re Looking For:

  • Languages: Strong proficiency in Python and TypeScript/Node.js.
  • Cloud Infrastructure: Deep experience with AWS (Lambda, DynamoDB, S3, CloudWatch, ECS/Fargate, etc.).
  • APIs: Skilled in designing RESTful and event-driven APIs (WebSockets, SNS/SQS, or Kafka/Redis Streams experience a plus).
  • CI/CD: Proficient with modern DevOps workflows (GitHub Actions, CircleCI, or similar).
  • Testing: Strong commitment to automated testing (unit, integration, and load testing).
  • Familiarity with observability stacks (Datadog, New Relic, or OpenTelemetry).
  • Databases: Familiarity with relational databases and basic working knowledge of SQL.

Nice to Have:

  • Telephony: 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 frameworks for building real-time voice and multimodal conversational AI agents (e.g., Pipecat, Livekit, etc.).
  • Understanding of serverless architectures and event-driven systems.
  • Experience with infrastructure-as-code tools (Terraform or AWS CDK).
  • Familiarity with React, Next.js, or other front-end frameworks (for internal dashboards or call management tools).
  • Telephony: Hands-on experience with Twilio Voice, Programmable Voice APIs, or similar voice/IVR platforms.

Compensation:

This range reflects total cash compensation, which may include base salary only or base salary plus target bonus, depending on the role. Where eligible, equity may also be offered separate

✦ Let us apply for you
We find roles like this and apply on your behalf. Cover letter written for each one. Plans from $14.99/mo. Cancel anytime.
Join waitlist
Apply now
Senior Software Engineer – AI Systems at Redventures — Remote