О нас
Encord — универсальный слой данных для ИИ, который помогает более чем 300 командам ИИ обучать и запускать модели на правильных данных. Наша платформа индексирует, курирует, аннотирует и оценивает данные на протяжении всего жизненного цикла ИИ — от разработки до производства. Нам доверяют Woven by Toyota, AXA, UiPath, Zipline и другие.
Мы — амбициозная команда из более чем 100 человек, работающая на переднем крае ИИ, и привлекли $60 млн в раунде финансирования серии C от Wellington Management, CRV, Next47 и Y Combinator.
Роль
Мы ищем выдающегося инженера-программиста с выездной поддержкой (Forward Deployed Software Engineer, FDSE) для присоединения к нашей инженерной команде. Это роль, ориентированная прежде всего на инженерию: FDSE — это технические владельцы, которые внедряют платформу Encord в самые стратегические и продвинутые клиентские среды, работая напрямую с пользователями и их инженерными командами, чтобы понять сложные задачи, принимать решения по проектированию системы и создавать производственное программное обеспечение, которое их решает.
В качестве одного из первых членов команды Forward Deployed вы окажете значительное влияние на формирование критически важной инженерной функции в Encord. Вы будете работать непосредственно со всем стеком технологий — от API и рабочих процессов с данными до бэкенд-сервисов и пользовательских интерфейсов продукта, при этом полностью отвечая за технические задачи. Вы будете принимать архитектурные решения в условиях реальных производственных ограничений, отлаживать сложные интеграции и рабочие процессы, а также создавать решения, которые могут масштабироваться за пределы одного клиента или сценария использования. Вы будете работать автономно, определяя правильный технический подход с минимальным руководством, выстраивая доверительные отношения с пользователями и напрямую передавая полученные знания обратно в продуктовую и инженерную дорожную карту.
Что вы будете делать
•Проектировать и создавать производственное программное обеспечение для сложных сред с данными, машинным обучением и приложениями
•Принимать решения по проектированию системы для развертываний, балансируя между корректностью, масштабируемостью, производительностью и скоростью
•Работать напрямую с клиентами и их инженерными командами, чтобы понять неоднозначные задачи и определить правильное техническое решение
•Создавать решения по всему стеку — от API и рабочих процессов с данными до бэкенд-систем и функциональности, ориентированной на продукт
•Отвечать за развертывания от технического планирования до реализации, запуска и итераций
•Преобразовывать повторяющиеся проблемы клиентов в переиспользуемые инструменты и возможности продукта
•Отлаживать сложные производственные проблемы, связанные с надежностью, производительностью и потоками данных
•Четко коммуницировать технические решения и компромиссы как техническим, так и нетехническим заинтересованным сторонам
•Работать с высокой автономией и полностью отвечать за задачи
•Передавать полученные в ходе развертываний инсайты обратно в продукт и инженерные команды, а также помогать формировать функцию FDSE по мере роста команды
Кого мы ищем
•Сильного инженера-программиста. У вас есть прочная база и техническая глубина для проектирования и создания сложных производственных систем
•Решателя задач, исходящего из первых принципов. Вы глубоко разбираетесь в корне проблемы, ставите под сомнение предположения и принимаете обоснованные технические и продуктовые решения, а не выбираете очевидное решение по умолчанию
•Сильного коммуникатора и партнера для заинтересованных сторон. Вы умеете выстраивать доверие, ориентироваться в конкурирующих приоритетах и ясно объяснять сложные решения
•Автономного разработчика. Вы работаете с ограниченным руководством, создаете структуру из неоднозначности и доводите задачи до производства
•Универсального продуктового инженера. Вам комфортно работать по всему стеку и переключаться между практической инженерией, продуктовыми размышлениями и общением с пользователями того, что вы создаете
Требования к опыту
•Более 4 лет опыта в разработке программного обеспечения с прочными знаниями основ компьютерных наук
•Опыт создания производственного программного обеспечения по всему стеку — от продуктовых приложений и API до бэкенд-сервисов и рабочих процессов с данными
•Сильное понимание проектирования систем и опыт принятия архитектурных решений для сложного ПО
•Отличные навыки программирования на современном языке; Python является плюсом
•Доказательства владения техническими задачами от проектирования до производства
•Сильное продуктовое чутье, техническая коммуникация и управление заинтересованными сторонами
•Опыт работы напрямую с пользователями, клиентами или внешними инженерными командами является плюсом
•Плюс: опыт работы в быстрорастущем стартапе, платформе для разработчиков или в среде продуктов машинного обучения/данных
Почему Encord
•Конкурентоспособная зарплата, бонусы и значительная доля в капитале в быстрорастущем стартапе
•Сильная культура личного присутствия — большая часть команды работает из нашего офиса в Лондоне 4+ дня в неделю
•Гибкий оплачиваемый отпуск для полного восстановления сил
•Ежегодный бюджет на обучение и развитие
•Полное медицинское, стоматологическое и офтальмологическое страхование
•Частые возможности для поездок по США, Лондону и Европе
•Два раза в год корпоративные выезды, ежедневные командные обеды и ежемесячные социальные мероприятия