Компания
Roboflow разрабатывает инструменты для построения и использования моделей компьютерного зрения. Продуктами компании пользуются более 1 млн разработчиков, включая сотрудников половины компаний из Fortune 100. Примеры применения: подсчёт клеток для ускорения исследований рака, повышение безопасности на стройплощадках, оцифровка поэтажных планов, сохранение популяций коралловых рифов, управление полётом дронов. Команда небольшая, успех пользователей считается успехом компании. Roboflow привлекала более 63 млн долларов от Google Ventures, Y Combinator, Craft Ventures, Сэма Альтмана, Lachy Groom и других инвесторов.
О роли
Inference — один из ключевых open source-проектов компании, движок, который запускает модели компьютерного зрения от облачных GPU до устройств на периферии. Он лежит в основе коммерческой платформы и используется десятками тысяч разработчиков. Роль создана для того, чтобы быть ответственным за этот проект.
Inference быстро растёт, растёт и объём вкладов, всё чаще создаваемых с помощью ИИ-агентов. Сейчас релизы выходят примерно еженедельно, и это требует усилий. Цель — построить и развивать агентный конвейер вкладов и релизов: автоматизированное и полуавтоматическое рецензирование, триаж, CI/CD и сквозное тестирование. Это позволит безопасно принимать большой объём PR от агентов, сохраняя контроль качества. Идеальное конечное состояние — ночные сквозные тесты для каждой целевой платформы (отдельно и в составе платформы), подкреплённые расширяющимся набором тестов, проверяющих реальное здоровье каждой сборки. Тогда ежедневные релизы становятся рутиной, и можно принимать больше вкладов без снижения планки, отклоняя их по строго определённым стандартам рецензирования. Также этот человек становится «лицом» Inference: обучает внутренние команды и клиентов, сотрудничает с маркетингом и отвечает за добавление новых моделей в движок.
Требования
- Любите создавать качественные продукты вместе с увлечёнными коллегами.
- Стремитесь владеть результатом, а не только процессом.
- Мотивированы ответственностью и подотчётностью.
- Готовы выполнять работу, большую и малую.
- Мотивированы вопросом «Как я могу это улучшить?» и имеете опыт улучшений, в том числе в смежных областях.
- Многие в команде — бывшие основатели, комфортно чувствующие себя в условиях автономии.
- Вам важны open source и разработчики, которые зависят от него.
Обязанности
- Поддерживать и развивать Inference — флагманский open source и коммерческий движок компьютерного зрения, сохраняя его качество при росте объёма вкладов.
- Строить агентный конвейер вкладов: автоматизированное и полуавтоматическое рецензирование, триаж и CI/CD, чтобы безопасно принимать большой объём PR от агентов и перейти от еженедельных релизов к ежедневным.
- Проектировать и расширять набор тестов, проверяющих реальное здоровье сборок для каждой целевой платформы (отдельно и в составе платформы), с целью ночного сквозного прогона по всем платформам.
- Определять и обеспечивать соблюдение «правил дорожного движения» — стандартов рецензирования и навыков, которым должны следовать агенты и контрибьюторы. Принимать решения, когда объединять изменения быстро, а когда отклонять, и закладывать эти решения в систему.
- Упрощать добавление новых моделей в Inference — делать это значительно быстрее и легче для пользователей.
- Обучать внутренние команды и клиентов: помогать полевому инженерному и поддержке быть на шаг впереди, чтобы они могли самостоятельно работать и глубже разбираться, а клиенты получали полную ценность продукта.
- Быть мостом между основной разработкой и клиентами — превращать новые возможности в документацию.