Search by job, company or skills

Sunbytes

Senior Backend Engineer (Python)

new job description bg glownew job description bg glownew job description bg svg
  • Posted 2 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

About The Opportunity

On behalf of our international client, we are seeking a Backend Python Engineer to help build a real-time, voice-driven AI agent platform used across multiple product lines.

Our client is a technology partner specializing in building high-quality engineering teams and AI-driven products, they are developing a real-time, voice-enabled AI agent system used across multiple service brands.

Joining the team as a Backend Python Engineer , you will take ownership of the Python backend, integrating real-time audio, AI services, telephony, and internal systems into a stable production platform. You will design and implement the core agent logic, audio workflows, and supporting infrastructure that enable AI voice agents to operate in real-world scenarios.

Key Responsibilities

  • Build and integrate real-time audio pipelines using LiveKit, ensuring stable two-way audio streaming to AI models with low latency.
  • Implement the core AI agent logic with OpenAI Realtime API, including state management, function-calling workflows, and multi-brand call handling.
  • Develop and maintain backend services in FastAPI (or similar) to support webhooks, call session management, state machines, logging, and monitoring.
  • Store and manage call transcripts, metadata, and lead information in Postgres, and utilize Redis for caching and background job processing.
  • Integrate with external systems such as telephony providers (Twilio, Telnyx), CRM/dispatch platforms, and internal dashboards for operational visibility.
  • Ensure system reliability through retries, fallbacks, robust error handling, observability tooling, and comprehensive logging across the call pipeline.
  • Work closely with engineering teams to improve the overall architecture and support scaling for real-time AI agent operations.

Requirements

Technical skills:

  • Strong proficiency in Python backend development (minimum 5 years experience), especially with asynchronous programming and frameworks such as FastAPI.
  • Experience working with real-time systems (LiveKit, WebRTC concepts, or similar).
  • Solid understanding of OpenAI APIs.
  • Hands-on experience with databases and infrastructure tools including Postgres, Redis, REST APIs, and event-driven architectures.
  • Ability to integrate multiple external services and APIs into a stable, production-ready environment.
  • Bonus: familiarity with TTS engines (ElevenLabs, PlayHT), telephony platforms (Twilio/Telnyx), LLM agent development, or audio streaming technologies.

Soft Skills

  • Strong problem-solving skills with a focus on building reliable, maintainable systems.
    • Clear, structured communication and the ability to collaborate effectively with cross-functional teams.
    • Good English communication skills for working with international teams and technical documentation.

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 137387095