Свяжитесь напрямую по этой вакансии
Title: Staff Software Engineer Location: Canada Department: Engineering
Что из себя представляет эта роль
В Babylist Staff Engineer отвечает за самые сложные области и определяет их дальнейшее развитие. Миллионы семей зависят от того, что мы создаем. Большую часть кода сейчас пишут агенты. Так что самая сложная часть — ваша: что создавать, как это должно работать и было ли то, что выпущено, правильным. Вы по-прежнему пишете код для по-настоящему сложных задач. Агенты справляются с объемом. Вы тратите свое время на те части, которые требуют человеческого участия. Сейчас мы развиваемся далеко за пределами реестра: финансовая сторона воспитания ребенка, упрощение и гуманизация материнского здоровья, образование, которое ищут новые родители, и сообщество вокруг них. Сложные задачи охватывают все это, а также платформу под всем этим и ИИ, который мы уже предоставляем семьям.
Вы будете отвечать за большую часть продукта, но не будете ограничены ей. Дорожная карта открыта. Вы имеете право голоса в том, какие ставки мы делаем, и выбираете, за что браться дальше.
Staff Engineer здесь задает направление. Вы отвечаете за домен: поверхность продукта, область платформы или функциональность, охватывающую несколько команд. Вы определяете, куда это будет двигаться в течение следующего года или двух, последовательность шагов для достижения этой цели и принимаете технические и продуктовые решения по ходу дела. Вы по-прежнему пишете код. У нас нет архитекторов, которые перестали создавать. Если бы вы ушли, это почувствовали бы несколько команд. Ваше влияние проявляется в системах и работе, которую выбирают другие команды. Вам не нужны прямые подчиненные, чтобы иметь такой охват. Он исходит из того, что вы создаете.
На практике вы:
Несколько проблем, над которыми работают люди на этом уровне прямо сейчас:
Вы достаточно лет работали с продакшен-системами, чтобы выработать твердые убеждения, и вы не держитесь за них мертвой хваткой. Вы можете взяться за неоднозначную проблему и начать двигаться, прежде чем кто-либо предоставит вам полную картину. Вы уже изменили способ, которым команда использует ИИ, и новый способ закрепился. Большинство Staff инженеров склоняются к одному из двух направлений, и оба здесь успешны. Некоторые направляют свою глубину на системы, на которых работают все: платформы, надежность и безопасность, инструменты, которые позволяют ИИ генерировать хороший код. Другие направляют ее на клиента: формулирование проблемы с PM на равных, владение всем процессом от начала до конца, определение того, что строить, и выяснение, сработало ли это. Вам не обязательно быть и тем, и другим. Вы должны быть превосходны в одном и свободно владеть другим.
Вот несколько вещей, которые обычно свойственны людям, успешно работающим у нас:
Мы публикуем реальные цифры. Для Staff Engineer из Канады стартовая зарплата составляет от 299 300 до 372 600 канадских долларов, плюс целевой годовой бонус в размере 20% от базовой зарплаты. Это общий целевой доход примерно от 359 160 до 447 120 канадских долларов. В дополнение к этому вы получаете значительную долю акций и долю в RRSP. Ваше место в этом диапазоне зависит от вашего опыта, а ваша зарплата будет расти дальше с учетом производительности и объема работы.
Как мы строим ИИ — это стандарт здесь. Инженеры используют агентные сессии для большей части работы, и большая часть интересной инженерии сейчас находится в обвязке, которая делает агентов хорошими: оценочные механизмы, кураторский контекст, пользовательские навыки обзора и быстрая CI. Агенты также обрабатывают инциденты и берут на себя большую часть поддержки. Человек всегда несет ответственность за результат.
Архитектура намеренно проста: один монолит Rails, MySQL и несколько движущихся частей. Это сделано намеренно. Простая инфраструктура позволяет нам быстро двигаться и позволяет ИИ анализировать всю систему, поэтому самые сложные задачи — это те, что стоят перед клиентами.
Технологический стек
Инженер, ожидая своего первого ребенка, не могла найти нужный ей реестр. Поэтому она его создала. Так началась компания Babylist, и так мы продолжаем работать: инженеры решают проблемы для семей. Рождение ребенка — один из самых важных моментов в жизни человека. Миллионы людей впервые сталкиваются с этим каждый год, принимая тысячи решений и разбираясь по ходу дела. Для них мы и создаем, и нам еще далеко до завершения.
Десять миллионов человек ежегодно дарят подарки через Babylist. В 2025 году наш доход превысил 750 миллионов долларов, что на 45% больше, чем в предыдущем году, и мы были прибыльными в течение восьми лет, оставаясь независимыми. Таким образом, вы можете взяться за сложную многолетнюю проблему, не оглядываясь на следующий раунд финансирования или следующую коррекцию. И команда небольшая, около 65 инженеров, поэтому то, что вы выпускаете, остается на виду, а ваш объем работы остается широким.
Удаленно-ориентированная модель в США и Канаде, и мы работаем так уже много лет. Это не изменится. Мы доверяем вам управление своим временем и результатами, и мы собираем всех вместе дважды в год. Команды небольшие, группы из трех-пяти инженеров, поэтому ничего из того, что вы выпускаете, не исчезает в комитете. Вы будете работать бок о бок с продакт-менеджерами, дизайнерами и специалистами по данным, а также с партнерами по всему бизнесу, которые полагаются на то, что вы выпускаете. Вы также будете оставаться близко к клиентам: участвовать в интервью с пользователями, просматривать записи сессий, сопровождать службу поддержки. Здесь это регулярная часть работы инженера.
Три этапа, обычно от двух до трех недель от начала до конца.
Если ваш график напряженный, сообщите нам, и мы ускоримся.
Babylist
Канада9 дней назад
299 300 – 372 600 CAD
в год
Грейд
Lead
Формат работы
Удаленно
Уровень английского
B2 - Выше среднего
ИИ напишет его по вашему резюме, останется только отправить
По компании и стране