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 a day 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.

  • Comfortable working in fast-moving projects where requirements evolve quickly.

  • Proactive, detail-oriented, and able to work independently when needed.

Benefits

  • Attractive salary package, competitive within the market.

  • Year-end bonus based on performance.

  • Full social insurance according to regulations.

  • 12 days of annual leave per year.

  • Additional private health insurance for enhanced medical coverage.

  • Opportunity to work on cutting-edge AI and real-time technology with a highly collaborative engineering team.

More Info

Job Type:
Industry:
Function:
Employment Type:

About Company

Job ID: 135866211