← К каталогу
ВЫ

Вычислительные решения

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

ОфисУровень не указанМосква, Россия15 ч назад
О ВАКАНСИИ

Описание вакансии

ООО «Вычислительные решения» — российская компания, разрабатывающая высокотехнологичные аппаратно-программные и программные решения с 2014 года. В штате компании высококвалифицированные специалисты с большим опытом практической работы в области информационных технологий и информационной безопасности.

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

На данный момент мы находимся в поиске коллеги - python - разработчика.

Чем предстоит заниматься:

  • разработка высокопроизводительного API на фреймворке FastAPI;
  • автоматизация процессов сбора и обработки информации;
  • проектирование, написание и оптимизация долгоиграющих процессов обработки информации и фоновых воркеров;
  • моделирование архитектуры баз данных, оптимизация запросов и миграций;
  • упаковка разработанных сервисов в Docker-контейнеры, развертывание и поддержка пайплайнов деплоя;
  • покрытие кода интеграционными и юнит-тестами (pytest), проведение Code Review.

Что мы от Вас ждём:

  • отличное владение Python & веб-фреймворками: глубокие знания FastAPI (асинхронность, Pydantic, Dependency Injection) и/или Flask (Blueprint, расширения фреймворка), понимание принципов построения RESTful API;
  • асинхронность и многопоточность: уверенное понимание asyncio, multiprocessing и threading для разработки эффективных и долгоиграющих фоновых процессов;
  • очереди задач и фоновая обработка: опыт проектирования распределенных систем и долгоживущих воркеров с использованием Celery, RabbitMQ, Redis Streams или Apache Kafka, умение обрабатывать сбои и обеспечивать идемпотентность задач;
  • работа с базами данных:
  • отличные знания PostgreSQL или MySQL (оптимизация сложных запросов, индексы, транзакции);
  • опыт работы с ORM (SQLAlchemy, Tortoise ORM или Django ORM) в асинхронном и синхронном режимах;
  • навыки управления пулом…

Здесь показан очищенный фрагмент описания из источника. Полные условия и актуальность вакансии проверьте на странице работодателя.

ИсточникHeadHunter / Developers / RU / between3And6