Привет! Мы создаем платформу совместного интеллекта нового поколения для химической цепочки поставок. Наша цель — выйти за рамки традиционных статических панелей управления (“The Bloomberg Terminal”) и создать агентную, основанную на рабочем пространстве платформу (“The Notion for Procurement”), основанную на собственном термодинамическом модели. Платформа сочетает в себе передовые конвейеры данных, агенты на основе ИИ, инструменты для совместной работы в реальном времени и глубокую аналитическую экспертизу, чтобы помочь глобальным химическим компаниям принимать более быстрые и точные решения по закупкам.
Проектировать, разрабатывать и поддерживать серверные сервисы, API и внутренние инструменты с использованием Python.
Писать чистый, эффективный, масштабируемый и хорошо документированный код с акцентом на производительность и надежность.
Разрабатывать микросервисы и распределенные системы в соответствии с современными архитектурными принципами.
Реализовывать и поддерживать REST и GraphQL API для внутреннего и внешнего использования.
Работать с реляционными и NoSQL базами данных (в основном PostgreSQL), оптимизируя запросы и модели данных для сценариев с высокой нагрузкой.
Интегрировать FastAPI, LangGraph, LangSmith и компоненты на основе RAG в экосистему продукта.
Сотрудничать с командами AI/ML для интеграции интеллектуальных агентов и сложной вычислительной логики (включая термодинамическое моделирование).
Реализовывать асинхронные задачи с использованием Celery, Django Channels или других асинхронных фреймворков.
Обеспечивать безопасность платформы: шифрование, контроль доступа, безопасные потоки данных и соблюдение требований аудита и логирования.
Участвовать в принятии архитектурных решений, код-ревью и сессиях проектирования систем.
Разрабатывать и поддерживать CI/CD конвейеры для автоматизированного тестирования и развертывания.
Создавать и поддерживать интеграции с внешними API, аналитическими системами и поставщиками платежей.
Мониторить здоровье и производительность системы с использованием современных инструментов наблюдаемости (логирование, мониторинг, трассировка).
Тесно сотрудничать с командами продукта, DevOps и фронтенда в гибкой среде.
Предоставлять наставничество разработчикам среднего и младшего уровня по мере необходимости.
Требуемые квалификации:
4+ года коммерческого опыта в качестве Python-разработчика.
Сильная компетенция в Django и опыт работы с FastAPI.
Глубокое понимание микросервисов, распределенной архитектуры и систем с высокой нагрузкой.
Сильный опыт работы с PostgreSQL и понимание реляционного и NoSQL моделирования данных.
Опыт разработки и использования REST и GraphQL API.
Практические знания асинхронных фреймворков, таких как Celery, Django Channels, asyncio.
Опыт работы с шифрованием, безопасным хранением данных и лучшими практиками безопасности.
Опыт разработки и поддержки систем с требованиями к аудиту, логированию, мониторингу и реагированию на инциденты.
Опыт работы с Docker, Kubernetes и контейнеризированными средами.
Уверенность в CI/CD рабочих процессах и инструментах (GitHub Actions, GitLab CI, Jenkins и т.д.).
Опыт интеграции с внешними API (аналитика, платежи, корпоративные инструменты).
Отличные навыки отладки, профилирования, оптимизации и проектирования систем.
Уровень английского языка B2+, позволяющий эффективно общаться на технические темы.
Будет плюсом:
Опыт работы с LangGraph, LangSmith или другими фреймворками, ориентированными на LLM.
Опыт реализации RAG (Retrieval Augmented Generation) конвейеров.
Знание конвейеров данных и архитектуры ETL/ELT.
Опыт работы с корпоративными продуктами для цепочки поставок, логистики, закупок или научных/инженерных инструментов.
Сертификаты безопасности или практический опыт работы с рамками соблюдения (SOC 2, ISO и т.д.).