Middle Python Engineer (Voice and LLM Systems)

Шукаємо досвідченого Middle Python Engineer (Voice & LLM Systems), який приєднається до нашої команди.

 

Обов’язки:

  • Розробка голосового асистента: Побудова та оптимізація високонавантажених пайплайнів обробки голосу (STT -> LLM -> TTS) для роботи в режимі реального часу;
  • Робота з локальними моделями: Розгортання, конфігурація та підтримка LLM (Llama, Mistral) та TTS моделей на власних GPU-серверах;
  • Інтеграція Voice API: Взаємодія з хмарними сервісами (OpenAI TTS) та реалізація стратегії поступового переходу на On-premise рішення;
  • Телефонія та Real-time: Реалізація та вдосконалення логіки обробки вхідних/вихідних дзвінків з використанням WebRTC;
  • Оптимізація та розвиток: Рефакторинг існуючих мікросервісів, покращення точності відповідей асистента та підтримка проєктів з розпізнавання облич, аналізу відео й транскрибації аудіо.


Вимоги до кандидата:

  • Досвід до 3-х років з  Python & Asyncio;
  • Вміння працювати з асинхронністю для обробки аудіо/відео потоків у реальному часі;
  • Практичний досвід розгортання локальних моделей (Llama 3, Mistral) та Text-to-Speech моделей (XTTS v2, Piper або аналогічні);
  • Досвід роботи з STT (Whisper) та інтеграції зовнішніх API (OpenAI TTS, ElevenLabs);
  • Робота з WebRTC та WebSockets для передачі медіа з низькою затримкою.


Буде плюсом:

  • Впевнене володіння Docker. Досвід налаштування контейнерів для роботи з GPU та розподілу ресурсів відеокарт (Multi-GPU setup);
  • Робота з фреймворками LangChain або LlamaIndex;
  • Практичний досвід з OpenCV, InsightFace (розпізнавання облич);
  • Телефонія: Розуміння SIP протоколів або досвід з Janus Gateway;
  • Базовий досвід навчання або донавчання (Fine-tuning) моделей.
  • Vector DB: Досвід роботи з ChromaDB, Qdrant або Milvus.

 

Від компанії ти отримаєш:

  • Роботу в стабільній міжнародній компанії на ринку, що розвивається;  
  • 40-годинний тиждень з гнучким графіком для підтримання балансу між роботою та особистим життям;
  • 24 дні оплачуваної відпустки;
  • 5 днів лікарняних;
  • Соціальні бонуси: часткова компенсація витрат на спорт, медичні послуги та навчання.

Required languages

Published 2 March
46 views
·
14 applications
93% read
·
77% responded
Last responded 30 minutes ago
To apply for this and other jobs on Djinni login or signup.
Loading...