Компания
Roboflow упрощает создание и использование моделей компьютерного зрения. Более 1 млн разработчиков, включая половину Fortune 100, используют открытые и хостинговые инструменты машинного обучения Roboflow. Примеры применений: подсчёт клеток для ускорения исследований рака, повышение безопасности на стройплощадках, оцифровка поэтажных планов, сохранение популяций коралловых рифов, управление полётом дронов. Компания привлекла более $63 млн от Y Combinator, Google Ventures, Craft Ventures, Сэма Альтмана, Lachy Groom и других софтверных инвесторов. В команде ценят ответственность, самостоятельность, любопытство к новым технологиям и предпочтение показывать работу, а не рассказывать о ней.
Задачи
В составе Enterprise-команды вы будете создавать новые функции и улучшения в любом месте продукта Roboflow. Ищем технических универсалов, готовых осваивать новый стек и инструменты. Основная часть существующей кодовой базы — JavaScript и Node.js. Также нужно поддерживать и улучшать корпоративный пайплайн инференса Jetson, поэтому желательны твёрдые знания Linux.
Enterprise-команда тесно взаимодействует с корпоративными клиентами, чтобы понимать их потребности и развивать их успех в компьютерном зрении с Roboflow. Ожидаются частые визиты к клиентам, экскурсии по фабрикам и создание функций, необходимых для успеха потенциальных и текущих клиентов. Также вы будете тесно работать с Field Engineering командой: расширять партнёрства и помогать полевым инженерам эффективнее собирать визуальные данные и предоставлять клиентам инсайты.
Большинство задач относится к основному продукту — сквозному пайплайну для компьютерного зрения от приёма изображений до аннотации, обучения и развёртывания. Иногда придётся заниматься интеграцией маркетинговых и продажных инструментов, «тушением пожаров», автоматизацией внутренних процессов и open source проектами. У вас будет большая свобода в выборе приоритетных проектов. Если вам нужен жёсткий список задач на несколько месяцев вперёд — эта роль, скорее всего, не подойдёт.
Технологии
Основная часть кодовой базы написана на JavaScript, пайплайн машинного обучения и обработки изображений — на Python. Используются Firebase и GCS, часть ML-инфраструктуры на AWS. Всё чаще применяется Docker (внутри компании и в клиентских продуктах, например, edge inference server). Много кода работает в браузере (включая TensorFlow JS), также разрабатываются API и клиентские библиотеки на нескольких языках. Не требуется опыт во всех этих областях, но важно желание учиться новому. Также приветствуются новые знания и опыт, которыми вы можете поделиться с командой.
Примеры проектов
- Добавление инструментов записи и анализа видео в SaaS-приложение Roboflow для быстрого сбора и понимания данных клиентов.
- Упрощение настройки новых устройств и инспекций в приложении Roboflow.
- Добавление нового блока в workflow для отправки визуальных инсайтов в Power BI или Tableau.
- Новые возможности управления edge-устройствами, например, визуализация GPS-координат.
Команда
Команда состоит из ~120 человек: руководители, вернувшиеся к разработке, основатели с выходом на $100M+, пользователи Roboflow, ставшие сотрудниками, контрибьюторы open source, велосипедист, пересекший США, prolific high school hackers, CTO из организации со 100+ инженерами. Вы будете работать напрямую с руководителем Enterprise-направления и командой Full Stack-инженеров.
Условия
Roboflow распределена по США и Европе. Есть хабы в Нью-Йорке и Сан-Франциско (планируются новые). Компания предоставляет возможности (например, командные офлайн-встречи в разных городах) и ресурсы (например, $4000 в год на путешествия) для работы вживую с коллегами.