
Ассигна
Python-программист
От 50 000 RUR
- Python
- FastAPI
- SQL
- PostgreSQL
- Git
- Docker
- Базы данных
- RabbitMQ
- Agile
ООО "Ассигна" - молодая, стремительно развивающаяся компания, резидент Сколково, победитель множества конкурсов инноваций, занимается разработкой собственного стартап-проекта на тему построения карьерных маршрутов с помощью искусственного интеллекта и математических методов. Мы проводим прикладные научные исследования в области информационных технологий.
В наши планы входит создание и развитие web-сервисов, которые сделают доступными наши разработки широкому кругу пользователей. В связи с этим мы ищем в команду амбициозных специалистов, готовых развиваться в IT вместе с нами, особенно в перспективной сфере AI.
Чем предстоит заниматься:
- Разработка и поддержка бэкенд-сервисов на Python с использованием фреймворка FastAPI.
- Проектирование и реализация модульной архитектуры – мы стараемся делить сложную логику на управляемые компоненты/сервисы.
- Интеграция компонентов системы через REST API и асинхронные механизмы (например, через брокеры сообщений типа RabbitMQ).
- Работа с базами данных (в основном реляционные, SQL).
- Разработка REST API для взаимодействия с фронтенд-приложением.
- Интеграция готовых AI-решений, в частности, языковых моделей (LLM), в наши рабочие процессы и пайплайны.
- Работа с векторными представлениями данных (эмбеддингами) и понимание принципов работы с векторными базами данных.
- Участие в обсуждении архитектуры и технических решений.
- Контейнеризация приложений (Docker) и настройка окружения для разработки и развертывания.
- Тестирование и отладка собственного кода.
- Хорошее знание Python и опыт (или большое желание быстро освоить) фреймворк FastAPI.
- Понимание принципов модульного проектирования бэкенда.
- Знание SQL и опыт работы с какой-либо реляционной СУБД (например, PostgreSQL).
- Понимание принципов REST API.
- Базовое понимание, как работает фронтенд (Vue.js или другие) и как он взаимодействует с бэкендом (глубокие знания не требуются).
- Концептуальное понимание технологии WebSockets.
- Понимание принципов контейнеризации (Docker) и умение работать с контейнерами хотя бы на базовом уровне (собрать образ, запустить контейнер).
- Базовое знание Linux и командной строки – достаточное для того, чтобы развернуть приложение и ориентироваться в системе.
- Интерес и готовность разбираться с новыми технологиями, включая:
- Графовые базы данных (на уровне концепции, например, Neo4j).
- Векторные базы данных и методы работы с векторами для задач AI.
- Принципы интеграции AI/LLM в приложения.
- Базовые идеи алгоритмов кластеризации.
- Понимание принципов ООП.
- Опыт работы с Git.
- Английский язык на уровне, достаточном для чтения технической документации.
- Коммуникабельность, ответственность, желание учиться и вносить вклад в общий проект.
- Работа в офисе в современном коворкинг-центре в г. Электросталь (центр города).
- Комфортное рабочее место, оборудованная кухня, чай/кофе, зона отдыха.
- График 5/2, полный рабочий день.
- Возможность частичной удаленной работы может обсуждаться индивидуально после успешного прохождения испытательного срока.
- Оформление по ТК РФ (или ГПХ/самозанятость – обсуждается).
- Зарплата обсуждается индивидуально по результатам собеседования (выплаты 2 раза в месяц).
- Работа над реальным продуктом в трендовой сфере AI (построение карьерных маршрутов).
- Молодой, активный и дружный коллектив.
- Отличная возможность для старта или развития карьеры в IT в рамках амбициозного стартапа.
- Перспективы роста по мере развития компании и проекта.