Staff ML-инженер по оптимизации ИИ-агентов
О роли
Temporal Technologies развивает надёжную платформу, на которой работают лидеры в области AI, включая OpenAI, NVIDIA, Cursor и Lovable; её применение расширяется на широкий спектр AI-приложений — от агентов до пайплайнов данных.
Задача команды AI Foundations — ускорить распространение Temporal во всей экосистеме, сочетая глубокое понимание сценариев использования со строгим применением принципов проектирования компьютерных систем и ПО. В этой роли вы возглавите работу по оптимизации агентов: будете проектировать инструменты и механизмы, помогающие пользователям Temporal строить агентов, оптимизированных по расходу токенов и времени ответа при сохранении качества результатов. Маршрутизация моделей — лишь первый шаг; применимы также мультиагентные архитектуры, политика кэширования и управление контекстом. От кандидата ожидается прямой опыт в этой предметной области.
Вы будете тесно работать с другими участниками команды AI Foundations, в том числе с теми, кто занимается агентной разработкой и поддерживает набор агентных навыков, повышающих эффективность Codex, Claude Code и аналогичных инструментов для разработчиков приложений на Temporal. Другие участники команды занимаются экосистемными интеграциями, политиками и системами безопасности.
Задачи
- Работа в роли software-инженера.
- Поддерживать и углублять понимание агентной разработки.
- Проектировать и создавать агентные системы разработки, которым можно доверять в выдаче качественных результатов.
- Глубоко разбираться в паттернах и техниках разработки AI-приложений, включая новые подходы и архитектуры.
- Брать на себя сквозную ответственность за новые функции, взаимодействуя с другими командами для обеспечения исключительной надёжности и удобства для разработчиков.
- Работать с несколькими языками программирования: Python и TypeScript, Java, Go.
- Выступать экспертом по паттернам проектирования AI, сотрудничая с сотрудниками на местах и предоставляя лучшие практики и канонические примеры.
- Работать напрямую с сообществом разработчиков: отлаживать проблемы, требующие экспертного внимания, и собирать обратную связь по функциям и API Temporal.
- Писать публичную техническую документацию, описывающую концепции и API Temporal.
- При необходимости прилагать дополнительные усилия для поддержки клиента.
- Раз в год или два выезжать на неделю для встречи с коллегами.
- Опционально — посещать конференции разработчиков и рассказывать о Temporal.
Требования
- Более 8 лет профессионального опыта.
- Подтверждённый опыт оптимизации AI-систем с использованием как методов машинного обучения, так и системных техник.
- Опыт и интерес к использованию генеративного AI, особенно для агентов и программирования.
- Понимание того, как применять AI для повышения качества, а не только объёма.
- Чувство вкуса в коде и практике разработки ПО; подход должен быть продуманным, но не догматичным.
- Свободное владение несколькими языками программирования и склонность к изучению новых.
- Глубокий опыт параллельного программирования: умение безопасно использовать mutex, atomics и другие примитивы синхронизации.
- Опыт проектирования API и написания документации для публично доступных библиотек или модулей.
- Сильные навыки технической коммуникации на английском языке, письменной и устной.
- BS или MS по Computer Science (или близкой специальности) либо эквивалентный опыт разработки production-ПО.
Будет плюсом
- Знакомство с моделью программирования Temporal (например, написанное на Temporal приложение).
- Опыт вклада в open source, включая сторонние библиотеки.
- Опыт участия в архитектуре и проектировании крупномасштабных распределённых систем.
- Глубокий опыт в машинном обучении, обучении моделей, data science или ML-системах.
- Учёная степень по Computer Science.
Условия
- Полностью удалённая работа; оффер доступен из Северной Америки, США и Канады.