О компании
Avenga — международная инженерная компания, помогающая бизнесу работать с искусственным интеллектом в основе. С более чем 6000 экспертами по всему миру мы объединяем инженерный опыт с мышлением, ориентированным на ИИ, чтобы превращать амбициозные идеи в реальное воздействие в различных отраслях, технологиях и рынках.
Суть роли
Мы активно ищем профессионала для усиления нашей команды в Болгарии на позицию Инженер по программному обеспечению в области ИИ. Вы будете создавать и внедрять производственные решения на базе больших языковых моделей (LLM) и агентных ИИ, работая с современными фреймворками ИИ, API моделей, RAG и облачной инфраструктурой, а также помогать формировать безопасные и масштабируемые ИИ-решения для корпоративных клиентов.
Основные навыки, которые вы принесёте
•Более 5 лет профессионального опыта в разработке программного обеспечения с сильными знаниями Python; C#/.NET будет плюсом. Чистый, протестированный, проверенный код — ваш стандарт.
•Практический опыт работы с производственными приложениями LLM: API моделей, вызов инструментов, структурированные выходные данные, RAG и как минимум один агентный фреймворк (например, LangGraph, Semantic Kernel, Microsoft Agent Framework или OpenAI Agents SDK).
•Опыт запуска моделей с открытыми весами, например с использованием vLLM, TGI или Ollama.
•Практическое понимание того, как системы LLM могут давать сбои и как проектировать защиту от них: галлюцинации, инъекции подсказок, неправильное использование инструментов, циклы, резкий рост затрат.
•Разработка на основе спецификаций как ваш обычный способ работы: спецификации, контракты интерфейсов и критерии приёмки пишутся до кода; ежедневное использование ИИ-агентов для кодирования (например, GitHub Copilot, Claude Code или Cursor, с инструментами такими как GitHub Spec Kit или Kiro); тщательный обзор и тестирование сгенерированного кода.
•Знание облачных технологий и контейнеров: вы умеете развёртывать то, что создаёте.
•Свободное владение английским языком: вы можете объяснить клиенту дизайн ИИ и его ограничения.
Желательные навыки
•Инструменты оценки: Langfuse, LangSmith, Promptfoo, Ragas или аналогичные.
•Тонкая настройка, дистилляция или квантизация моделей.
•Создание MCP серверов или A2A агентов.
•Практика безопасности ИИ, например OWASP Top 10 для приложений LLM или знакомство с Регламентом ЕС по ИИ.
•Опыт работы в регулируемых отраслях, консультировании или взаимодействии с клиентами.
Влияние, которое вы создадите
•Интегрировать передовые API моделей и обслуживать модели с открытыми весами на GPU-инфраструктуре с маршрутизацией, резервными вариантами и контролем затрат.
•Создавать защитные механизмы: проверка входных и выходных данных, обработка персональных данных (PII), защита от инъекций подсказок, структурированные выходные данные и разрешения для действий инструментов и агентов.
•Реализовывать протоколы агентов и инструментов (MCP, A2A), а также создавать эталонных агентов и шаблоны RAG на платформе.
•Проводить бенчмаркинг и выбирать модели по качеству, задержкам и стоимости.
•Работать совместно с инженером по контролю качества и оценке над наборами данных и метриками оценки, рассматривая результаты оценки как критерий завершения.
•Работать по принципу «сначала спецификация»: писать спецификацию и критерии приёмки, реализовывать с помощью ИИ-агентов кодирования, затем проверять и подтверждать их результаты.
•Следить за новинками в моделях, протоколах и фреймворках, и консультировать команду по вопросам, что стоит внедрять, а что игнорировать.
•Внедрять платформу у корпоративных клиентов и участвовать в подготовке технических предложений.