Обязанности:
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-ов, профилирование, оптимизация. Что взамен: Дружелюбный коллектив, всегда готовый помочь и поддержать; Возможности для карьерного и профессионального роста; Крупные клиенты/проекты и интересные задачи; Своевременная заработная плата; Официальное трудоустройство; Полностью удаленный формат работы.Похожие вакансии
Договорная
Москва. Станции метро: Автозаводская, ЗИЛ
Хаминский Антон Яковлевич
Senior Backend Developer (Python)
Договорная
Москва. Станции метро: Автозаводская, ЗИЛ
Российское общество Знание