Ассигна

Python-программист

От 50 000 RUR
  • Электросталь (Московская область)
  • Полная занятость
  • Полный день
  • От 1 года до 3 лет
  • 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 в рамках амбициозного стартапа.
  • Перспективы роста по мере развития компании и проекта.