Автозаводская улица 23Ак2
OSMI IT — интегратор решений в области искусственного интеллекта и веб-разработки. Мы помогаем среднему и крупному бизнесу внедрять AI-технологии и цифровые продукты, которые реально влияют на эффективность.
AI-разработка: создаём чат-ассистентов, AI-агентов и системы автоматизации на базе LLM и машинного обучения.
Веб-разработка: проектируем и реализуем современные цифровые платформы, сервисы и интеграции.
R&D проекты: ведём исследования в области AI.
OSMI IT — это команда с продуктовым подходом, глубоким пониманием технологий и амбициями делать проекты, которые задают тренды в индустрии.
Что нужно знать и уметь
-
Проектировать и разрабатывать серверную логику: REST API, асинхронные сервисы, фоновые задачи и интеграции со сторонними системами;
-
Участвовать в проектировании архитектуры: декомпозиция на сервисы, выбор подходов к хранению данных, разработка схем взаимодействия между компонентами;
-
Разрабатывать и поддерживать интеграции: внешние API, брокеры сообщений, очереди задач — реализовывать надёжную и отказоустойчивую обработку данных;
-
Писать чистый, поддерживаемый код с покрытием тестами: unit, интеграционные тесты, соблюдение договорённостей команды по стилю и структуре;
-
Участвовать в code review: давать и принимать конструктивную обратную связь, следить за качеством кодовой базы;
-
Работать в связке с фронтендом, аналитиками и DevOps: согласовывать контракты API, участвовать в груминге, помогать в разборе инцидентов;
-
Поддерживать и развивать существующую кодовую базу: рефакторинг, устранение технического долга, оптимизация производительности запросов и сервисов;
-
Участвовать в планировании: декомпозировать задачи, оценивать трудозатраты, фиксировать технические риски до старта разработки.
Какие у нас требования?
-
Опыт коммерческой разработки на Python от 5 лет на позиции Lead backend (обязательно);
-
Уверенное владение одним из фреймворков: FastAPI, Django, Flask — понимание их внутреннего устройства, не только синтаксиса;
-
Опыт проектирования и разработки REST API: версионирование, валидация, обработка ошибок, документирование через OpenAPI/Swagger;
-
Опыт работы с реляционными БД (PostgreSQL, MySQL): проектирование схем, написание сложных запросов, понимание индексов и планов запросов;
-
Понимание асинхронного программирования (asyncio), работы с очередями задач (Celery, RQ) и брокерами сообщений (Kafka, RabbitMQ);
-
Опыт написания тестов: pytest, моки, фикстуры — понимание разницы между unit и интеграционными тестами;
-
Опыт работы с Git в командной разработке: ветвление, code review, работа с историей;
-
Понимание принципов CI/CD, базовая работа с Docker — умение собрать образ и разобраться в окружении.
Будет плюсом:
-
Опыт работы с Redis: кэширование, сессии, pub/sub;
-
Опыт с облачными провайдерами (AWS, GCP, Яндекс Cloud): S3, очереди, managed-сервисы;
-
Знакомство с LLM-интеграциями: OpenAI API, LangChain, векторные базы данных;
-
Опыт работы с Kubernetes на уровне деплоя и отладки;
-
Опыт в высоконагруженных системах: понимание bottleneck-ов, профилирование, оптимизация.
Что взамен:
- Дружелюбный коллектив, всегда готовый помочь и поддержать;
- Возможности для карьерного и профессионального роста;
- Крупные клиенты/проекты и интересные задачи;
- Своевременная заработная плата;
- Официальное трудоустройство;
- Полностью удаленный формат работы.