инженер-программист для LLM-систем

ориентир по рынку
вакансия зп не указана
в среднем 203 195 ₽
Загрузи резюме, чтобы видеть мэтчи с вакансиейЗагрузи резюме, чтобы видеть мэтч с вакой

подготовься к отклику

ai-инструменты

Чтобы адаптировать резюме под вакансию или составить сопроводительное письмо, загрузи резюме

описание

Мы ищем инженера-программиста, который будет разрабатывать ПО для сбора, обработки и анализа данных, а также участвовать во встраивании больших языковых моделей (LLM) в промышленные системы. Вы займётесь написанием и оптимизацией кода, проектированием компонентов и работой с распределённой инфраструктурой.

задачи

  • Разрабатывать программное обеспечение для сбора, обработки и анализа данных.
  • Участвовать в проектировании архитектуры и компонентов ПО, выборе инструментов и технологий.
  • Писать, отлаживать и оптимизировать программный код.
  • Разрабатывать новые функции стека и внедрять их на различные аппаратные платформы.
  • Участвовать в демонстрационных и приёмо-сдаточных мероприятиях создаваемых решений.
  • Составлять техническую документацию к разработанному ПО.
  • Содействовать решению проблем при эксплуатации разработанного ПО в рамках своих компетенций.
  • Использовать современные инструменты разработки, управления версиями, развёртывания ПО и проведения экспериментов для обеспечения согласованности и сохранности результатов работы.

требования

  • Высшее техническое образование.
  • Python — уверенное владение, опыт коммерческой разработки.
  • Базы данных — работа с PostgreSQL (написание запросов, оптимизация, миграции).
  • S3-хранилище — опыт работы с объектными хранилищами (загрузка, выгрузка, управление доступом).
  • Очереди — работа с RabbitMQ (публикация/подписка, обработка сообщений, гарантии доставки).
  • LLM-агенты — понимание принципов работы LLM-агентов и умение строить их с помощью LangChain, LangGraph, ADK (и других фреймворков).
  • Распределённые системы — опыт работы с распределёнными системами (понимание принципов масштабирования, отказоустойчивости, согласованности).
  • Стандартные требования — знание алгоритмов и структур данных, принципов разработки ПО, гибких методологий, систем контроля версий (Git) и контейнеризации (Docker).
  • Встраивание LLM — понимание принципов и способов интеграции больших языковых моделей в промышленные системы.
  • Будет плюсом: MCP — знакомство с протоколом MCP (Model Context Protocol) и опыт его применения (будет преимуществом, но также рассматриваем кандидатов, готовых быстро освоить); Опыт работы с векторными БД (Qdrant, Weaviate, Milvus и др.); Знание Redis; Опыт работы с графовыми БД (Neo4j и др.); Знакомство с Grafana (мониторинг и визуализация метрик); Понимание принципов CI/CD (GitLab CI, Jenkins и др.); Умение сделать простой фронтенд (HTML/CSS/JS, React/Vue — базовый уровень)

условия

  • Конкурентный уровень заработной платы;
  • Расширенная программа ДМС (большой выбор клиник, включая стоматологию);
  • Социальная поддержка (выплаты при рождении ребенка, консультации корпоративного психолога);
  • Возможность бронирования;
  • Современный кампус с собственной парковкой;
  • Гибкое начало рабочего дня (по согласованию с руководителем);
  • Предоставление других льгот и доступ к разнообразным партнерским программам в соответствии с внутренними правилами;
  • Хорошая Транспортная доступность (МЦД-1 до ИЦ Сколково, ходит транспорт от станций метро Славянский бульвар, Тропарево, Кутузовская, Молодежная, Солнечная, Филевский парк).

Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.

Если просят выйти из iCloud, прислать код из SMS, запустить или установить что-то, перевести деньги — не соглашайся: это мошенничество.