С

Python Backend Developer

соловей и партнеры · На сервисе с: 19.08.26 14:14

Зарплата не указанаОАЭОфис

Мы в поисках Python Backend Developer в технологическую IT-Компанию в Дубае!

Компания развивает интеллектуальную платформу для управления сложными инфраструктурными системами: зданиями, городскими сервисами, оборудованием и подключёнными внешними контурами. Команда создаёт когнитивный runtime, который объединяет данные, модели, reasoning, прогнозирование, симуляцию и безопасное исполнение решений.

Backend-платформа связывает когнитивные и ML-модули с пользовательскими интерфейсами, данными, симуляционными контурами и будущими интеграциями с реальными городскими, строительными и инженерными системами.

О роли:

В этой роли Вы будете поддерживать и расширять сервисную архитектуру продукта: API, runtime state, data layer, интеграционные адаптеры, безопасные execution-boundary и наблюдаемость. Если Вам интересно строить надёжный backend вокруг сложной AI-системы (а не только CRUD-приложения) - тогда, эта роль для Вас!

Задачи:

  • Поддерживать, развивать и оптимизировать backend-платформу на Python/FastAPI.
  • Проектировать и реализовывать API-контракты для frontend, ML-компонентов, внутренних сервисов и внешних интеграций.
  • Развивать сервисные слои CURE AI: World Model, Simulation Runtime, Reasoning, Planning, Safety, Learning, KPI и Tenant Profiles.
  • Работать с PostgreSQL, Redis, Qdrant и Neo4j: хранение runtime-данных, профилей, событий, памяти, графовых представлений и KPI.
    Разрабатывать адаптеры и безопасные adapter/stub boundaries для подключения внешних систем.
  • В перспективе участвовать в интеграциях с BMS, HVAC, лифтами, транспортной и городской инфраструктурой, уведомлениями, V2X/MEC и внешними API.
  • Контролировать работу интеграций: health/readiness checks, обработка ошибок, retries, логирование, audit trails и observability.
  • Совместно с ML-командой ускорять критические пайплайны, обеспечивать корректную передачу контекста и надёжный runtime state.
  • Разрабатывать event-driven сценарии, state machines, фоновые задачи и real-time коммуникацию через WebSocket/Socket.IO.
  • Реализовывать политики безопасного выполнения: fail-closed/fail-open, simulation-only режимы, блокировки реальных действий и контроль разрешений.
  • Участвовать в улучшении CI/CD, контейнеризации, документации и инженерных стандартов проекта.

Технологический стек:

  • Python 3.11/3.12;
  • FastAPI, Uvicorn;
  • Pydantic, Pydantic Settings;
  • SQLAlchemy Async, asyncpg;
  • PostgreSQL;
  • Redis;
  • Qdrant;
  • Neo4j;
  • HTTPX;
  • Python Socket.IO, ASGI WebSocket;
  • PyJWT, Cryptography;
  • APScheduler;
  • Docker, Docker Compose;
  • Nginx;
  • GitLab CI/CD.

Сервисная инфраструктура:

  • MoE как основной backend runtime;
  • отдельный сервис авторизации;
  • PostgreSQL как основное транзакционное хранилище;
  • Redis для сессий, кэша и runtime state;
  • Qdrant для векторного поиска и memory/retrieval;
  • Neo4j для графового и knowledge layer;
  • модельные и perception-сервисы, подключаемые через внутренние API;
  • документация сервисов и контрактов через Mintlify;
  • будущие execution-интеграции с обязательным simulation-first и safety boundary подходом.

Логика платформы:

  • Simulation Runtime;
  • World Model и Predictive World Model;
  • Causal Engine;
  • Planning Core;
  • Safety Service;
  • Tenant Profile Registry;
  • KPI Service;
  • Memory и Qdrant retrieval;
  • Graph/Knowledge projection;
  • LLM routing;
  • Outcome learning;
  • интеграционные adapter layers;
  • формальные и rule-based reasoning backends, включая Z3, Prover9/Mace4 и безопасные rule-engine boundaries.

Необходимая квалификация:
  • Уверенное владение Python и опыт коммерческой backend-разработки.

  • Практический опыт с FastAPI или аналогичным современным Python web framework.

  • Опыт работы с PostgreSQL, включая проектирование схем, индексы, миграции и оптимизацию запросов.

  • Понимание async Python: asyncio, async/await, конкурентность, работа с внешними I/O-сервисами.

  • Опыт работы с Redis и Docker/Docker Compose.

  • Умение проектировать REST API, валидировать контракты и поддерживать обратную совместимость.

  • Опыт интеграции внешних HTTP API, обработки ошибок, retries, timeout-политик и идемпотентности.

  • Понимание принципов аутентификации, авторизации, JWT и безопасного хранения чувствительных данных.

  • Умение писать читаемый, тестируемый и поддерживаемый production-код.

  • Английский на уровне чтения документации и технической коммуникации.

Будет преимуществом

  • Опыт с Qdrant, Elasticsearch, pgvector или другими search/vector системами.
  • Опыт с Neo4j, графовыми БД или knowledge graph-подходами.
  • Опыт с event-driven архитектурой, очередями задач, state machines и real-time системами.
  • Опыт разработки WebSocket/Socket.IO-сервисов.
  • Понимание observability: structured logging, tracing, metrics, audit logs, health/readiness endpoints.
  • Опыт работы с CI/CD, GitLab CI/CD, Nginx и production Docker networking.
  • Знание принципов fail-closed/fail-open и построения безопасных интеграционных контуров.
  • Опыт интеграций с IoT, BMS, промышленными системами, городскими API, телеметрией или оборудованием.
  • Интерес к AI/ML-инфраструктуре, LLM-интеграциям, simulation environments и cognitive systems.
  • Опыт работы с персональными, медицинскими или иными чувствительными данными.
  • Системное мышление: нужно видеть не только отдельный сервис, но и весь жизненный цикл данных, состояния и решений.
  • Аккуратность в интеграциях: внешняя система не должна получить неконтролируемое действие из AI-контура.
  • Готовность работать в быстро развивающемся продукте, где часть архитектуры уже определена, а часть будет формироваться вместе с командой.
  • Интерес к созданию инфраструктуры, на которой безопасно работают ML-, reasoning- и simulation-компоненты.
Условия:
  • Работа в комфортном офисе в Дубае.
  • Широкие возможности для профессионального развития, творческая и поддерживающая корпоративная среда.
  • Уровень дохода обсуждается и зависит от квалификации.

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

Сайты компаний
яндекс

Разработчик бэкенда Единой базы данных рекламы

яндексНа сервисе с: 29.06.26 09:27↑ Вакансия с автоподнятием
Зарплата не указанаРоссияБеларусьМосква

О нас

Реклама — один из самых высоконагруженных сервисов Яндекса. В ней есть рантайм, который выдерживает сотни тысяч запросов в секунду, и реалтайм-процессинг, который обрабатывает десятки гигабайтов данных и миллионы событий в секунду. Экосистема Рекламы включает множество сервисов: от хранения и преобразования данных до ML-сервисов для обучения ранжирующих моделей. Многим из этих сервисов нужен доступ к рекламным данным. За это отвечает Единая база данных рекламы: она хранит данные, обеспечивает к ним доступ и передаёт изменения в смежные сервисы через универсальный протокол. В базе — десятки миллиардов объектов объёмом более сотни терабайтов.

Единая база данных рекламы — база нового поколения, созданная на основе динамических таблиц YTsaurus. Она даёт возможность гибко подходить к модели данных, используя идеи традиционных реляционных баз данных и расширяя их. С точки зрения инфраструктуры база объединяет возможности динамических таблиц YTsaurus (транзакционность, масштабируемость, отказоустойчивость) и потоковых процессингов. Благодаря этому мы можем комбинировать транзакционные и нетранзакционные подходы при решении задач.

За несколько лет Единая база данных рекламы стала центром архитектуры Рекламы. К нам обращаются десятки разработчиков из других команд, чтобы решить свои продуктовые и инфраструктурные задачи. Мы создаём платформу для их решения и сами активно внедряем базу данных. Ищем коллегу, который поможет во всех наших задачах, но сейчас особенно важна интеграция базы данных с Яндекс Директом.

Внедрение Единой базы данных в Яндекс Директ

Яндекс Директ — один из крупнейших продуктовых сервисов Яндекса, который позволяет пользователям запускать рекламные кампании и предоставляет широкий выбор рекламного инвентаря. Вы будете продолжать внедрять Единую базу данных рекламы в бэкенд Директа. Это не просто замена одной базы данных другой, а серьёзный вызов: предстоит переосмыслить подходы к разработке бэкенда и трансформировать архитектуру сервиса.

Развитие ядра БД

Вы будете развивать ядро базы данных, чтобы оно включало современный функционал и уникальные возможности для эффективного решения продуктовых задач.

Платформа процессинга

В процессе смены парадигмы разработки бэкенда огромное количество бизнес-логики переносится в реалтайм-процессинг. Вы будете разрабатывать собственный фреймворк для потоковой обработки данных, чтобы эффективно и удобно решать продуктовые задачи в десятках пайплайнов процессинга.

Инфраструктура

На вас лежит большая ответственность: обеспечить стабильность работы инфраструктуры, эффективность БД и удобство разработки, а также сделать так, чтобы новые внедрения коллег быстрее попадали к пользователям. Этому уделяется максимум внимания.

Больше о бэкенде в Яндексе — в канале Yandex for Backend

* Разрабатываете на разных языках: C++ в ядре базы данных и процессингах, Java/Kotlin в бэкенде Директа, Python — для оркестрации инфраструктуры
* Понимаете ключевые аспекты построения отказоустойчивых распределённых систем
* Любите долгосрочные устойчивые решения, но можете придумывать обходные пути в случае необходимости
* Не боитесь читать и перестраивать старый код и старые решения
* Пишете легкочитаемый код

* Знакомы с YTsaurus и фреймворками потоковой обработки
* Имеете продакшен-опыт продуктовой разработки на Java/Kotlin
* Имеете опыт работы с рекламными или околорекламными сервисами, понимаете доменную модель рекламы

Сайты компаний
яндекс

Разработчик бэкенда в команду Яндекс Заботы

яндексНа сервисе с: 29.06.26 09:26↑ Вакансия с автоподнятием
Зарплата не указанаНе указана странаЛокация не указана



Забота — это новый сервис Городских сервисов Яндекса. Команда разработки ранее участвовала в создании Такси и Доставки и набрала существенный опыт на этих запусках. Теперь мы создаём революционный пользовательский опыт в страховании: делаем его простым, удобным и по-настоящему заботливым. Наши продукты помогают пользователям чувствовать себя спокойнее и увереннее, при этом продукты остаются доступными по цене, что позволяет нам строить смелые планы по масштабированию бренда.

В начале 2025 года мы заложили архитектуру и начали писать код, а сегодня продаём уже 10+ тысяч страховок в день, держим тысячи RPS нагрузки, интегрированы в ряд крупных проектов Яндекса и запускаем наши страховые продукты на внешних площадках. Примеры продуктов, которые мы уже запустили: гарантия возврата в Афише, страховки в Маркете, полисы КАСКО на Картах и многое другое.

Сердце нашей системы — платформа страхования — это микросервисный бэкенд. Уже написано более 15 микросервисов, под капотом которых userver, PostgreSQL, YT, Testsuite и другие технологии. Многие задачи решаются эффективно «из коробки» благодаря технологиям Яндекса, в том числе тем, которые мы сами развивали ещё со времён Такси. Подробнее про них можно узнать из доклада.

У нас команда инженеров разного уровня: от стажёров до опытных и очень опытных, геораспределённый отказоустойчивый кластер разработчиков из Москвы, Еревана, Алма-Аты.

Используем классические технологии городских сервисов Яндекса:
* Linux, С++ и userver — для микросервисов
* Python и Testsuite — для тестов
* PostgreSQL и YT — для хранения данных

Больше можно узнать из доклада.

В зависимости от специализации мы можем предложить следующие задачи:

Запуск новых интеграций

Мы постоянно запускаем новые интеграции с сайтами и приложениями наших партнёров, а также запускаем собственные площадки. Каждая такая интеграция содержит уникальные части: специфичные элементы API, модели данных и флоу работы с продуктом. Но также интеграция предполагает переиспользование платформенных компонентов.

Создавая новую интеграцию, вы можете проследить полный путь страховки: от показа предложения страхового продукта пользователям на высоких RPS до проведения выплаты по заявке на возмещение при наступлении страхового случая. Эти задачи предполагают большое количество коммуникаций с самыми разными командами Яндекса.

Запуск новых продуктовых фич

Многие интеграции требуют развития: улучшение пользовательского UX, расширение доступной функциональности. У нас есть постоянный поток задач различной сложности на добавление новых продуктовых функций.

Создание компонентов платформы

Опыт, который мы собрали при запуске прошлых бизнес-проектов, позволяет нам сегодня бежать быстро. Сейчас мы делаем ставку в первую очередь на создание переиспользуемых платформенных компонентов. Ряд компонентов уже написан: прайсинг, скоринг, биллинг, модули управления страховыми продуктами, контрактами и т. д. Вы можете помочь нам развивать их.

Другие компоненты лишь предстоит написать — и с этим тоже нужна помощь: от проектирования и защиты архитектуры до внедрения нового компонента в жизненный цикл платформы страхования. На каждом этапе вам будут помогать наши отлаженные процессы архитектурной защиты, команда опытных инженеров и документация, которую мы старательно поддерживаем.

Инфраструктурные задачи

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

Пипл-менеджмент

Вам предстоит нанимать и обучать новичков, руководить командой и развивать её, чтобы создавать устойчивую инженерную основу для роста бизнеса.

Больше о бэкенде в Яндексе — в канале Yandex for Backend

* Любите С++, но понимаете, что язык — это лишь инструмент в ваших руках
* Умеете писать код
* Знаете алгоритмы и структуры данных
* Цените сложные задачи и возможности роста

* Проектировали распределённые системы, работающие под большой нагрузкой
* Хорошо знаете C++ и Python
* Умеете работать с базами данных, например с PostgreSQL
* Знакомы с Linux
* Работали с userver или Testsuite
* Настроены расширять свою зону ответственности

Сайты компаний
яндекс

Senior-разработчик бэкенда в команду Яндекс Заботы

яндексНа сервисе с: 29.06.26 09:25↑ Вакансия с автоподнятием
Зарплата не указанаНе указана странаЛокация не указана



Забота — это новый сервис Городских сервисов Яндекса. Команда разработки ранее участвовала в создании Такси и Доставки и набрала существенный опыт на этих запусках. Теперь мы создаём революционный пользовательский опыт в страховании: делаем его простым, удобным и по-настоящему заботливым. Наши продукты помогают пользователям чувствовать себя спокойнее и увереннее, при этом продукты остаются доступными по цене, что позволяет нам строить смелые планы по масштабированию бренда.

В начале 2025 года мы заложили архитектуру и начали писать код, а сегодня продаём уже 10+ тысяч страховок в день, держим тысячи RPS нагрузки, интегрированы в ряд крупных проектов Яндекса и запускаем наши страховые продукты на внешних площадках. Примеры продуктов, которые мы уже запустили: гарантия возврата в Афише, страховки в Маркете, полисы КАСКО на Картах и многое другое.

Сердце нашей системы — платформа страхования — это микросервисный бэкенд. Уже написано более 15 микросервисов, под капотом которых userver, PostgreSQL, YT, Testsuite и другие технологии. Многие задачи решаются эффективно «из коробки» благодаря технологиям Яндекса, в том числе тем, которые мы сами развивали ещё со времён Такси. Подробнее про них можно узнать из доклада.

У нас команда инженеров разного уровня: от стажёров до опытных и очень опытных, геораспределённый отказоустойчивый кластер разработчиков из Москвы, Еревана, Алма-Аты.

Используем классические технологии городских сервисов Яндекса:
* Linux, С++ и userver — для микросервисов
* Python и Testsuite — для тестов
* PostgreSQL и YT — для хранения данных

Больше можно узнать из доклада.

В зависимости от специализации мы можем предложить следующие задачи:

Запуск крупных интеграций

Мы постоянно запускаем новые интеграции с сайтами и приложениями наших партнёров, а также создаём собственные площадки. Интеграции можно разделить на типовые, которые не требуют существенных доработок для запуска, и крупные стройки. Занимаясь крупными стройками, вы будете взаимодействовать с разнообразными командами из Яндекса и внешних компаний, глубоко прорабатывать архитектуру вплоть до заказа или разработки новых платформенных компонентов, выполнять «стрельбы» и многое другое. Критериями качества вашей работы будет скорость запуска, надёжность работы интеграции, объёмы продуктовой пользы и счастье конечных потребителей.

Архитектурная проработка и реализация платформенных компонентов

С самого старта проекта мы вложились в платформенную архитектуру: core-компоненты переиспользуются в партнёрских интеграциях, специфичные данные отделены от платформенных, контексты и домены поделены. Ряд компонентов уже написан: прайсинг, скоринг, биллинг, модули управления страховыми продуктами, контрактами и т. д. Вы можете помочь нам развивать их.

Аппетит сервиса растёт, а значит растёт и сложность наших платформенных компонентов и появляется потребность в новых. Мы предлагаем задачи с архитектурным вызовом по выращиванию крупных частей нового сервиса с нуля до внедрения нового компонента в жизненный цикл платформы страхования. В команде есть устоявшиеся процессы архитектурных челленджей и опытные инженеры, которые всегда подскажут и покритикуют, если это требуется.

Инфраструктурные задачи

Несмотря на то что наш сервис появился недавно, мы уже выдерживаем довольно большие нагрузки. Но самые главные задачи впереди: нам предстоит масштабировать нагрузку от тысяч до десятков тысяч RPS, разделить данные на горячие и холодные, организовать быстрый поиск по большим объёмам данных, внедрить автоматизированное E2E-тестирование, возможно через AI, и многое другое. Вы можете присоединиться к решению этих и других задач в роли IC или в роли технического лидера.

Пипл-менеджмент

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

Больше о бэкенде в Яндексе — в канале Yandex for Backend

* Любите С++, но понимаете, что язык — это лишь инструмент в ваших руках
* Умеете писать код
* Знаете алгоритмы и структуры данных
* Цените сложные задачи и возможности роста

* Проектировали распределённые системы, работающие под большой нагрузкой
* Хорошо знаете C++ и Python
* Умеете работать с базами данных, например с PostgreSQL
* Знакомы с Linux
* Работали с userver или Testsuite
* Настроены расширять свою зону ответственности

HireSeeker собирает вакансии со всех площадок и присылает только релевантные. Бесплатно.