23 1 мес. назад

Старший Бэкенд разработчик (Python)

В компании Yolk открыта вакансия старшего бэкенд разработчика на Python. Вы будете заниматься проектированием и разработкой систем, которые обеспечивают интерактивное обучение с использованием AI. Ищем специалиста с опытом работы более 5 лет и глубокими знаниями Python и AsyncIO.

senior удалённо 4 000 – 8 000 USD
Тип занятости
full-time
Опубликовано
11 декабря 2025
Языки
English: Intermediate
Вакансии в Telegram-канале
Свежие вакансии Каждый день
Подписаться

описание

Навыки: Python, SQL, PostgreSQL, SQLalchemy, RESTful API, WebSockets, FastAPI, RabbitMQ. Квалификация: Senior. Специализации: Бэкенд разработчик. ******** Yolk — это стартап с поддержкой венчурного капитала (инвесторы Anthropic, Groq, Tentsornet) с амбициозной миссией: создать лучшие отделы продаж в мире с элитным AI-коучингом, доступным каждой команде. Наш AI-коуч по продажам помогает командам по доходам выявлять ошибки, которые могут привести к срыву сделок, до того, как они повлияют на ваши прогнозы — улучшая процесс открытия, работу с возражениями, переговоры и многое другое. Мы не просто заменяем традиционное корпоративное обучение; мы повышаем коэффициенты выигрыша, сокращаем время адаптации и открываем миллионы новых доходов. Быть номером 1 среди AI-коучей — это важно. Вот где вы вступаете в игру. **О роли** Мы ищем Senior Backend Engineer для проектирования «Операционной системы продаж», которая поддерживает нашу платформу. Вы будете строить замкнутую инфраструктуру, которая связывает реальные показатели производительности с AI-управляемым моделированием. Ваш код будет обрабатывать данные из живых продаж, анализировать их для выявления пробелов в навыках и автономно запускать персонализированные AI-сессии ролевых игр для устранения этих пробелов. Вы создаете движок, который превращает «Что произошло на звонке» в «Что нужно практиковать дальше». **Что вы будете создавать (Ключевые инженерные инициативы)** **Ядро архитектуры моделирования** Проектируйте бэкенд-системы, которые поддерживают наши интерактивные обучающие циклы. Вы выведете нас за пределы простых циклов запрос/ответ в состояние с сохранением, постоянные соединения WebSocket, которые могут обрабатывать прерывания, переключение контекста и динамическую обратную связь в реальном времени. **Асинхронный движок оценки** Вы будете проектировать анализирующий конвейер, который обрабатывает как реальные звонки, так и смоделированные ролевые игры. Эта система должна масштабироваться для обработки длинных аудиофайлов, используя LLM для извлечения структурированных данных (например, «Спросили ли они о бюджете?») и передавая их в наш аналитический слой. **Наблюдаемость и устойчивость** Улучшайте наши «слепые зоны» в производстве. Вы реализуете распределенное трассирование, чтобы визуализировать полный жизненный цикл AI-разговора — от поступления пакетов до вывода LLM и генерации аудио — обеспечивая возможность эффективной отладки условий гонки и всплесков задержки. **Оркестратор «Пробел-игра»** Вы будете писать алгоритмы, которые: обрабатывают данные о производительности из реальных звонков, выявляют конкретные пробелы в навыках и назначают правильный сценарий ролевой игры AI пользователю. **Идемпотентность и целостность данных:** Обеспечение того, чтобы в случае сбоя мы никогда не портили метрики производительности пользователя. **Технический стек** - Ядро: Python 3.12+ | FastAPI | SQLAlchemy 2.0 (асинхронный) | PostgreSQL - Асинхронные и обмен сообщениями: RabbitMQ + FastStream | WebSockets | Redis (по желанию) - AI и данные: OpenAI/Anthropic APIs | Векторные хранилища | Протоколы реального времени (WebRTC/RTMP, Pipecat) - Инструменты: uv | ruff | basedpyright (строгий) | OpenTelemetry **Технические задачи, которые вы решите** - Управление состоянием в безсостоянии: Поддержание точного контекста 20-минутного AI-разговора, когда сервисы масштабируются вверх/вниз или когда соединения обрываются. - Сложная оркестрация LLM: Работа с нашей AI-исследовательской группой над «Цепочками размышлений», которые могут динамически ветвиться в зависимости от ввода пользователя без добавления заметной задержки. - Строгие бюджеты задержки: Оптимизация нашего асинхронного цикла Python для обработки аудиопотоков и вызовов API поставщиков в строгих миллисекундных рамках. - Параллелизм в масштабе: Проектирование системы, способной обрабатывать сотни параллельных аудиопотоков и контекстов LLM без блокировки цикла событий. **Обязательные требования:** - Более 5 лет опыта в бэкенд-разработке с глубокими знаниями Python 3.10+. - Мастерство в AsyncIO: Вы понимаете цикл событий Python досконально. Вы знаете, как писать неблокирующий код, который эффективно обрабатывает параллельные соединения WebSocket. - Превосходство в проектировании API: Вы создаете чистые, RESTful (или GraphQL/RPC) интерфейсы, которые фронтенд-команды любят использовать. Вы используете Pydantic и строгую типизацию для обеспечения контрактов. - Проектирование баз данных: Вам комфортно писать сложные SQL-запросы и проектировать нормализованные схемы в PostgreSQL/SQLAlchemy. - Знание архитектурных паттернов: Вы понимаете автоматы состояний, событийно-ориентированную архитектуру и как чисто разъединять сервисы. **Желательные качества (но DevOps берет на себя основную работу):** - Знакомство с контейнеризацией (Docker) — вы знаете, как подготовить ваше приложение к производству, даже если не управляете кластером. - Опыт работы с FastStream или RabbitMQ. - Понимание паттернов масштабирования WebSocket (Redis Pub/Sub). 🌟**Почему вам понравится работать в Yolk** - Возможность участия с нуля: Формируйте основные AI-системы в быстроразвивающемся стартапе с венчурным финансированием. - Высокая видимость и влияние: Работайте напрямую с CEO и руководящей командой. - Перспективы: Конкурентоспособная зарплата, опционы на акции, создавайте что-то важное. - Культура: Динамичная, совместная и поддерживающая команда, которая быстро движется и побеждает вместе. - Привилегии: Двухразовые выезды за границу в год, компенсация на основе производительности, быстрое продвижение по карьерной лестнице. **🚫Для кого эта роль не подходит** - Инженеры, которые хотят управлять людьми и избегать практической работы. - Архитекторы с корпоративным мышлением, которые ожидают масштабной инфраструктуры и жестких процессов. - Те, кто ищет порядок и стабильность больших компаний — приоритеты здесь быстро меняются.

Похожие вакансии

6 вакансии
R
Reinvent Baltics
1 д. назад

Senior Python Developer

Вакансия для опытного разработчика на Python с минимум 5-летним опытом. Ожидается знание Djang…

4 000 - 5 500 EUR

senior удалённо
Evrone
Evrone
1 д. назад

Senior Python Developer

Вакансия для опытного разработчика на Python в компании Evrone. Вы будете заниматься разработкой AI-платформы, создавая сервисы и API. Тре…

до 5 500 USD

senior удалённо
Simplenight
Simplenight
1 д. назад

Fullstack Developer

Вакансия для Senior Fullstack Developer в Алматы. Основные задачи включают разработку высоконагруженных сервисов и интеграци…

4 000 - 6 000 USD

senior гибрид Almaty
Алми Партнер
Алми Партнер
сегодня

Backend-разработчик

Вам предстоит разрабатывать и оптимизировать бэкенд системы, участвовать в проектировании архитектуры и управлять ко…

senior удалённо
Social Links
Social Links
1 д. назад

Старший Python разработчик (Сбор данных / Веб-скрейпинг)

Вакансия для старшего Python разработчика в компании Social Links, занимающейся сбором и анализом данных. Идеальный кандидат должен иметь оп…

senior удалённо
SSP SOFT
SSP SOFT
1 д. назад

Python разработчик

Вакансия для опытного Python разработчика с минимум 5-летним опытом. Вам предстоит разрабатывать backend-сервисы и REST …

senior удалённо