Mapbox
Senior AI Engineer, Location AI
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior AI-инженер в Mapbox для работы над AI-системами в области локации: поиск, навигация, геоданные и агентные продукты. Роль сквозная — от проектирования и оценки недетерминированного поведения моделей до пайплайнов данных и продакшн-эксплуатации.
Задачи
- Определять, как должны работать продукты, строить систему измерений и оценки для недетерминированного поведения
- Проводить непрерывную оценку продуктов (API, SDK, представления данных, референсные приложения) с позиции конечного пользователя
- Владеть MVP в рамках согласованного north star технического дизайна, балансируя качество и поставку полезных инкрементов
- Строить пайплайны данных и инструменты вокруг них: ingestion, conflation, entity resolution, проверки качества, batch- и streaming-задачи
- Отслеживать внешние датасеты, модели и бенчмарки из публикаций и open-source, оценивать применимость и решать, что внедрять
- Проектировать feedback loops, чтобы использование продукта генерировало данные для его улучшения, и инструментировать системы для воспроизводимости сбоев
- Проектировать границу между моделью и вызываемыми инструментами, улучшать model harness и оркестрацию агентов
- Работать в рамках целей по latency и стоимости на запрос: стриминг, частичные результаты, кэширование, маршрутизация моделей, структура промптов
- Строить внутренние harness и инструменты (CLI, MCP и другие) для быстрой итерации команды
- Повышать планку через code и design review, обучать инженеров практике evals
- Участвовать в on-call ротации для обеспечения доступности систем 24/7
Требования
- Bachelor's Degree в STEM-дисциплине и 5+ лет опыта в software engineering с продакшн-ответственностью за сервисы, пайплайны или SDK
- 2+ года поставки LLM-фич реальным пользователям в системах с error budgets, on-call и замечающими регрессии клиентами
- Глубина в data engineering: SQL, хотя бы один фреймворк распределённой обработки, опыт с пайплайнами, где важнее корректность записи, чем скорость
- Свободное владение tool calling и оркестрацией агентов, включая режимы отказа: устаревший контекст, галлюцинированные аргументы, тихий частичный успех, неограниченные циклы
- Уверенный Python или TypeScript и способность читать код на любом языке вызывающей стороны
- Опыт или глубокое понимание проектирования evals для недетерминированных систем
- Практическое знание более одного agent harness и мнение об их слабых местах
- Опыт диагностики latency в распределённом пути запроса
- Комфорт с неопределённостью и умение поставить узкое работающее решение, пока общее ещё неясно
Условия
- Full-time, 40 часов в неделю
- Remote из любого города Германии
- Гибридные/удалённые опции
- Приватное медицинское, стоматологическое страхование и планы защиты дохода
- Поддержка семьи, отпуск по материнству и отцовству
- Lifestyle Spending Account на здоровье, wellness и личное развитие
- Поддержка ментального здоровья для сотрудника и иждивенцев
- Оплачиваемый отпуск, корпоративные праздники и щедрая политика отсутствий
- Оплачиваемое время на волонтёрство
Навыки
- LLM
- SQL
- Python
- TypeScript
- tool calling
- agent orchestration
- MCP
- data pipelines
- streaming
- caching
- prompt engineering
- evaluation systems
- distributed processing
- geospatial data
- OpenStreetMap
- ASR
- TTS