Пошук роботи на robota.uaukraine
Віддалена робота

Middle Python Engineer / Backend Developer

100 000 — 300 000 ₴  
3 тижні тому
15 листопада 2025
Одесауспенская 3
Віддалена робота
Повна зайнятість

Middle Python Engineer / Backend Developer

«Создавай backend для одного из самых умных realtime?подсказчиков на рынке — мощного покер?аналитика на Python + LLM.»

Удалённо | Full-time | 100-300k грн

Кто мы:
Продуктовая IT-команда из 50+ человек.
Уже 5 лет создаём один из самых точных и быстрых покерных аналитических инструментов — Real Time Advisor на базе локальной LLM.

Продукт работает, растёт и помогает игрокам принимать решения быстрее и умнее.
«Наш софт ежедневно обрабатывает сотни тысяч игровых ситуаций и выдаёт подсказки в реальном времени, не подгружая сервер или пользователя.»

Теперь нам нужен сильный Python-разработчик, который поможет сделать систему ещё умнее, а код — ещё изящнее.

Звучит сложно? Да, так и есть. Именно поэтому это так интересно. 

Что делаем:
Пишем backend для софта, который анализирует игровые ситуации и даёт рекомендации в реальном времени.
Никакой магии — только Python, алгоритмы, математика и AI-волшебство.

«Стек: Python 3.10+, FastAPI, NumPy, pandas, локальная LLM, немного Node.js и API?магии.»


Ищем Middle+ Python-разработчика, который:

 Реально писал код в production, а не только туториалы смотрел
 Знает Python не на уровне "я скрипт написал однажды"
 Понимает алгоритмы и структуры данных (а ещё лучше — умеет их оптимизировать)
 Работал с базами данных, не боится NumPy/pandas
 Бонусом: Node.js, опыт highload или AI/ML-проектов

В покере разбираться не нужно. Даже если не знаешь разницу между флопом и ривером — научим всему за пару недель. Серьёзно.

Интересные технические задачи:

 Оптимизация вычислений в реальном времени — обрабатывать миллионы комбинаций и выдавать результат за миллисекунды. Мы любим, когда код летает, а не ползает
 Архитектура для работы с локальной LLM — интеграция, fine-tuning и оптимизация AI-модели без лагов
 Алгоритмы стратегического анализа — разработка функций для расчёта оптимальных решений на основе входных данных (рейнджи, стратегии, big data)
 Работа с большими объёмами данных — агрегация миллионов строк логов, поиск паттернов, метрики с умным управлением памятью

Чем будешь заниматься:

• Писать и оптимизировать backend-логику для real-time вычислений
• Работать с AI/LLM-моделями в продакшене (интеграция, тюнинг, тесты)
• Проектировать архитектуру для обработки больших объёмов данных и математических моделей
• Code review, рефакторинг, оптимизация — чтобы всё летало даже под нагрузкой
• Работать в связке с опытным senior-разработчиком (есть у кого учиться!)

«Каждое улучшение кода здесь прямо влияет на точность подсказок и скорость продукта.»


Что предлагаем:

Деньги:
• Испытательный срок 2 месяца — 50.000 грн (фокус на онбординге и погружении в проект)
• После — 100.000 грн база + % от KPI
• Реальный доход: 200-300k грн (не обещания, а практика)

Указаны реальные цифры, а не “возможный доход до…

Условия:
• Полная удалёнка (работай хоть с Бали )
• Трудовой договор (всё по-взрослому)
• ~40-50 часов/неделю (иногда больше в горячие периоды, но это редкость)
• Долгосрочная позиция — проекту 5 лет, и мы только вошли во вкус

«Работаем через Git, ClickUp, Slack. Чёткие процессы без бюрократии.»


Плюшки:
• Работаешь над продуктом, которым реально пользуются тысячи людей
• Сложные технические задачи — скучно точно не будет
• Карьерный рост и обучение от senior-разработчика
• Команда адекватных профи (без токсичности и бюрократии)


Tech Stack:
Python 3.x, Node.js, NumPy/pandas, PostgreSQL/MongoDB (?), Docker (?), локальная LLM
[Уточните недостающие технологии]


"Ты нам подходишь, если...":

«Не ждёшь, пока тебе скажут, что именно сделать — сам ищешь оптимальное решение. Любишь решать головоломки кодом, не боишься сложных задач и хочешь работать над продуктом, а не клепать очередной CRUD»


Как попасть к нам:

 Отправляешь отклик 
 Созваниваемся, знакомимся, обсуждаем опыт
 Даём небольшое практическое задание из реальной практики — посмотреть, как ты мыслишь
 Техническое интервью (логические задачки, обсуждение архитектуры)
 Оффер и старт!
«Обычно весь процесс занимает не больше недели — тянуть время напрасная потеря смысла»

Важно:
Мы ценим, когда люди умеют пользоваться ChatGPT и AI-инструментами — это не читерство, а навык современного разработчика.
Но на собеседовании придётся показать, что голова работает без подсказок 


FAQ-секция:
Можно ли работать part-time? (Нет, только full-time)
Есть ли офис? (Нет, полная удалёнка)
Требуется ли релокация? (Нет)


«Если тебе хочется писать умный код, а не отчёты, — просто откликайся.»


Технические вызовы, которые ждут тебя:

 Оптимизация и ускорение вычислений стратегий для real?time анализа (код должен летать, не ползать);
 Разработка и fine?tuning локальной LLM, интеграция модели в backend без лагов;
 Работа с большими массивами данных — анализ, хранение и вычисления с минимальными затратами памяти и максимальной точностью.
 И да, если ты кайфуешь от того, что твой код реально влияет на скорость принятия решений — тебе сюда.


Теги: #Python #Backend  #Middle #Remote #AI #LLM

---

Уточнения для Дмитрия:
Проверить стек технический и откорректирует на правильный
В целом пусть не стесняется, критикует каждый пункт, всё подправлю


---


####  Примеры технических челленджей (для тестового/собеседования)

Оптимизация вычисления рейнджей
Дано множество входных комбинаций (рейнджей) и стратегия – написать функцию, которая для каждой позиции возвращает оптимизированный набор действий. Упор – на скорость и лаконичность решения.
Анализ больших массивов данных решений
Получить и агрегировать миллион строк логов принятия решений. Оценить распределения и вычислить ключевые метрики с минимальным потреблением памяти.
Реализация мини?модуля предсказания в реальном времени
На вход – поток данных (например, состояние игры), на выход – рекомендованное действие. Важно: реакция в миллисекундах и грамотная архитектура кода.


Олександр