Ashby
Waterloo, Канада6 месяцев назад
195 000 – 248 000 CAD
в год
Грейд
Senior
Формат работы
Удаленно, Офис
Уровень английского
B2 - Выше среднего
ИИ напишет его по твоему резюме, останется только отправить
Должность: Senior Product Engineer - Canada Местоположение: Удаленно - Канада / Ватерлоо / Монреаль / Калгари / Ванкувер / Торонто / Эдмонтон / Удаленно
Компенсация: CA$195 000 - CA$248 000 в год
Привет 👋🏾 Я Абик, соучредитель и вице-президент по инжинирингу Ashby. Мы ищем универсального, настойчивого продуктового инженера, который не боится создавать повторно используемые строительные блоки по всему стеку и отстаивать время и пространство для этого. В Ashby все наши инженеры с высокой скоростью выпускают функции сквозным образом. Пример — лучшее лидерство. Мы дадим вам пространство для наилучшей работы, а вы станете нашим проводником! Если это вам интересно, читайте дальше.
Что Ashby дает вам взамен — это лучшее из сред ранней стадии и стадии роста. Гибкость и практичность стартапа на посевной стадии: вы пишете спецификации продуктов, принимаете продуктовые и дизайнерские решения и работаете в культуре почти полного отсутствия совещаний. А также соответствие продукта рынку и масштабы стартапа на стадии роста: более 100 000 еженедельных активных пользователей, которые зависят от вашего программного обеспечения и с нетерпением ждут вашей следующей функции.
У нас есть известные клиенты, такие как Notion, Linear, Shopify и Snowflake. Наши показатели роста и удержания — лучшие в своем классе среди наших коллег: у нас десятки миллионов ARR, рост >100% год к году, очень низкое отток и многолетний запас.
Вы, вероятно, видели эту вакансию раньше, и это потому, что мы постоянно расширяем команду (мы планируем удвоить отдел инжиниринга в этом году). У нас полно идей о том, как поддерживать Talent Acquisition с помощью программного обеспечения, и недавно мы запустили продукты Talent Management, чтобы расширить наш общий адресуемый рынок и стать компанией стоимостью более 60 миллиардов долларов.
Мы читаем каждую заявку и стремимся ответить на вашу в течение 3-4 дней (часто быстрее).
## О РОЛИ И НАШЕМ ПОДХОДЕ К РАБОТЕ
Наша инженерная культура стремится воссоздать среду, в которой мы лучше всего работали как индивидуальные контрибьюторы (IC) — где у нас было право собственности и возможность влиять на наших пользователей с помощью креативного и инновационного программного обеспечения.
Я начал свою карьеру, создавая программное обеспечение для художников в индустрии визуальных эффектов. Это был формирующий опыт для меня как инженера-программиста, потому что успех зависел от моей способности быть продакт-менеджером и дизайнером. Я разговаривал с художниками, чтобы понять их потребности. Я придумывал идеи. Я проводил отраслевые исследования, разрабатывал интерфейсы и прототипировал идеи. Я наблюдал, как художники используют то, что я построил, и решал, над чем работать в следующей итерации. Никаких ежедневных стендапов, никакой "футболки" (t-shirt sizing), никаких планирований.
Я изучал информатику, чтобы решать проблемы, а не тикеты, и это было именно то, что мне нужно. Я не только чувствовал себя креативным и удовлетворенным, но и возможность и право собственности, которые нам давали как инженерам, стимулировали невероятное количество инноваций.
Инновации приходили иначе (или вообще не приходили) в технологических стартапах за пределами посевной стадии, часто благодаря силе воли инженера и его способности противостоять культуре (а не благодаря ее поощрению). Инжиниринг сводился к реализации и доставке, отчасти из-за влияния других отделов и отчасти из-за внедрения "Agile" процессов, таких как планирование спринтов. В тех компаниях я чувствовал себя "JIRA-жокеем".
В Ashby мы создаем среду, которая оптимистично смотрит на то, чего могут достичь инженеры. Среду, которая принимает инновационных инженеров и, честно говоря, часто не мешает им. Как продуктовый инженер, вы возьмете на себя ответственность за большую часть одного из наших продуктов и будете управлять проектами от начала до конца (выполняя функции, традиционно принадлежащие продакт-менеджменту и дизайну). Вы будете исследовать конкурентов, писать спецификации продуктов, создавать вайрфреймы и многое другое. Чтобы проиллюстрировать примерами, продуктовые инженеры в Ashby:
- Разработали и внедрили автоматизированное планирование собеседований. Эта функция автоматизирует планирование, рассчитывая возможные времена из пула интервьюеров и других ограничений, а затем представляя эти времена кандидату для выбора через наше адаптивное веб-приложение. Это решает проблему "Calendar Tetris". - Создали обобщенную декларативную архитектуру фильтрации, которая позволяет пользователям создавать сложные фильтры для любой записи с согласованным пользовательским интерфейсом и компилировать их в SQL в нашем бэкенде. Многие пользовательские функции используют ее. - Специфицировали, разработали и внедрили функцию, позволяющую пользователям завершать подписание офферов полностью в рамках Ashby. Этот проект включал общение с клиентами для понимания их требований, выбор технологий, создание прототипа и работу с другими членами команды для интеграции финальной реализации в дополнительные функции.
## ЧТО МЫ СОЗДАЕМ
Как инженеры, мы привыкли к инструментам, которые делают нас лучше в нашей работе. Когда мы основали Ashby, мы увидели обратное в программном обеспечении для Talent Acquisition (TA). Команды рекрутеров улучшали свою работу, но вместо того, чтобы программное обеспечение соответствовало этому новому стандарту, оно их сдерживало.
Планирование финального раунда — отличный пример. Команды рекрутеров хотели быстрее назначать собеседования кандидатам, отслеживать подготовку и качество интервьюеров, и делать это с половиной штата. Рекрутеру приходилось вручную собирать доступность кандидата, определять квалифицированных интервьюеров, выполнять "Calendar Tetris", чтобы найти тех, кто доступен для собеседования с кандидатом, назначать на как можно более раннюю дату и вносить любые изменения в последнюю минуту при изменении доступности. Им приходилось делать это, учитывая нагрузку на каждого отдельного человека и необходимость обучения и наблюдения других интервьюеров. 🥵 ПО для TA не помогало.
Как нанимающие менеджеры, мы знаем, что TA — это критически важная функция, а как инженеры — мы знаем, что программное обеспечение может сделать лучше. Поэтому мы создали и продолжаем создавать Ashby, чтобы предоставить TA-командам инструментарий высочайшего стандарта. Интеллектуальное и мощное программное обеспечение. Программное обеспечение, которое предоставляет информацию о том, где они терпят неудачу, и автоматизирует или упрощает многие задачи, с которыми они не справляются. Мы хотим, чтобы другие функции и отделы завидовали тому, что TA-команды могут делать с Ashby, и сегодня они часто завидуют!
Устанавливая стандарт качества в ПО для TA, HR-команды привлекли нас к решению своих проблем в таких областях, как онбординг и управление производительностью.
## ПОЧЕМУ СТОИТ ПОДАТЬСЯ, А ПОЧЕМУ НЕТ
Инженеры-программисты бывают разных типов, и не все подходят нашей модели. Вот некоторые вещи, которые помогут вам решить, подходит ли это вам и тому, что вы ищете:
- Вы не боитесь браться за любую часть технологического стека. Вы делаете то, что необходимо для успешной доставки функции, будь то написание фронтенда или выбор новой инфраструктуры. Мы предоставим поддерживающую среду для успешного выполнения этой задачи (например, систему дизайна, команду SRE). - Вы брались за проекты с большой продуктовой и технической неопределенностью и преуспеваете на стыке этих двух областей. Мы не создаем простое CRUD-приложение, и многие задачи, которые мы решаем, требуют от вас использования знаний о наших клиентах для создания мощных абстракций и гибкости в системе для решения класса проблем. - Вы знаете, как найти правильный баланс между скоростью и качеством. Ashby не был создан быстро. Мы потратили четыре года на публичный запуск, потому что убедить клиентов перейти требовало высококачественного продукта. Однако время не бесконечно, особенно для стартапа, поэтому мы все равно действуем с неотложностью — мы создали эквивалент трех или более венчурных стартапов с очень маленькой командой. - Вы амбициозны и всегда стремитесь совершенствовать свои навыки. Для большинства инженеров эта роль предоставит больше свободы и ответственности, чем вы имели в прошлом. Чтобы преуспеть (и повысить свой уровень), вам нужно быть открытым к обратной связи (и мы даем ее много). - Вы отличный командный игрок и коммуникатор. Владение и свобода не означают, что вы работаете в вакууме. Вам нужно будет проверять свои решения с соответствующими заинтересованными сторонами, держать их в курсе, когда это необходимо, и работать с другими инженерами, чтобы завершить свои проекты. Четкое и лаконичное общение здесь очень помогает! - Вы стремитесь создавать рычаги в своей работе. Суть программного обеспечения заключается в том, что вы часто можете автоматизировать или абстрагировать утомительную, отнимающую много времени работу. Ваше нетерпение обычно приводит к новым абстракциям, инструментам, позволяющим поддержке отлаживать до инжиниринга, новым правилам линтинга для предотвращения распространенных ошибок и т. д.
Другими словами, вам не следует подаваться, если:
- Для вас технический руководитель, штатный или ведущий инженер — это тот, кто тратит большую часть своего времени на управление проектами или проведение архитектурных обзоров. Наши самые опытные инженеры тратят большую часть времени на разработку, и мы часто доверяем им решение самых сложных проблем. Хотя они руководят продуктовыми и техническими областями и помогают другим инженерам планировать их самую сложную работу, это не является обязательным, и инженерам не требуется их одобрение. - Вам нужен процесс и структура, определяемые компанией, чтобы завершить свои проекты. Планирование спринтов и четко определенные процессы управления проектами — это то, что вам нужно или что вы ищете у других для руководства. Вы предпочитаете сосредоточиться на технических деталях и проблемах. - Вы хотите заниматься только захватывающей работой. Мы создаем команду добрых, совместных людей. Клиентские проблемы и расследования распределяются по всей команде, включая наших высокоуровневых IC. - Вы можете утонуть в деталях. Как только вы начинаете реализацию, может быть трудно отступить и подумать о проекте в целом. Вы предпочитаете, чтобы все было спланировано заранее. - Вы раньше не руководили проектами и не брали на себя за них ответственность. Вы привыкли работать с техническими руководителями и выполнять задачи, распределенные ими. - Вы хотите наставничать инженеров с ранней карьерой. Мы полагаемся на инженеров, которые сами управляют своими проектами, поэтому нам нужны инженеры с таким опытом. Это требует, чтобы команда была достаточно опытной. Более 90% команды сегодня считались бы Senior или выше в индустрии, поэтому возможностей для наставничества очень мало.
## ИНЖЕНЕРНАЯ КУЛЬТУРА
Наша инженерная культура мотивирована нашей с Бенджи (мой соучредитель и генеральный директор) верой в то, что небольшая, талантливая команда, имея правильную среду, может быстро создавать высококачественное программное обеспечение (и работать в обычные часы!). Мы достигаем этого за счет:
- Минимального процесса с правом собственности на решения, обычно принимаемые продуктом и дизайном - Естественного сотрудничества и целенаправленного общения - Инвестирования в инструменты и абстракции, которые дают нам рычаги воздействия - Усилий по созданию разнообразной команды
## МИНИМАЛЬНЫЙ ПРОЦЕСС И МНОГО ОТВЕТСТВЕННОСТИ
Лучшие инженеры, с которыми мы работали, давали стабильно волшебные результаты. Они брали на себя проблемы клиентов и неуклонно доводили их до решений, которые были не только успешными, но и часто блестящими и креативными. Хотя они делали это при минимальном надзоре, заинтересованные стороны никогда не оставались в неведении о происходящем, и ни одна неудача не была сюрпризом.
Традиционные процессы разработки продукта не предназначены для лучших инженеров. Их цель — создавать стабильные результаты независимо от навыков инженера. Но стабильность достигается за счет времени и свободы инженера — обоих ингредиентов, необходимых для получения этих волшебных результатов. В результате процесс подавляет лучших инженеров и не дает другим возможности практиковать поведение, которое сделало лучших инженеров "лучшими".
В Ashby мы хотим создать среду, которая побуждает каждого инженера быть лучшим. Поэтому в Ashby каждый инженер руководит своим проектом. Продакт-менеджеры (и дизайнеры) создают стратегию, проводят исследования клиентов и передают технические задания инженерам. Инженеры берут на себя остальное: они исследуют проблему, пишут спецификации продукта, создают вайрфреймы и реализуют свое решение сквозным образом. Мы полагаемся на инженеров, а не на процессы, чтобы передавать информацию соответствующим лицам (например, продакт-менеджерам) и привлекать людей для помощи (например, дизайнеров, Infra). Это новый уровень ответственности для многих инженеров, но мы предпочитаем, чтобы инженер немного потерпел неудачу и развил свои навыки, чем использовал процесс как костыль. Не все добиваются успеха в нашей культуре, но те, кто добиваются, процветают.
## СОТРУДНИЧЕСТВО ЕСТЕСТВЕННОЕ, ОБЩЕНИЕ ЦЕЛЕНАПРАВЛЕННОЕ
Наша инженерная команда состоит из людей, обучающихся всю жизнь, которые талантливы, но также скромны и добры. Эти качества создают среду, в которой сотрудничество происходит естественно. Мы сочетаем это с исследованиями, прототипированием и письменными предложениями, чтобы заглянуть за горизонт и получить обратную связь от команды из разных часовых поясов. Время для сосредоточенной работы — это то, что мы свято чтим, и при продуманном и целенаправленном общении инженеры проводят менее 2 часов на совещаниях в неделю.
Мы также встречаемся лично как минимум дважды в год: один раз как отдел и один раз как компания. У вас также есть небольшой бюджет для встреч с коллегами в вашем городе/регионе.
## УВЕЛИЧЕНИЕ МОЩНОСТИ, А НЕ РАЗМЕРА КОМАНДЫ
Мы создали Ashby с качеством, широтой и глубиной, которые многие клиенты ожидали бы от гораздо больших команд за более длительные периоды времени. Мы достигли этого за счет инвестиций в:
- Отличные инструменты разработчика. Наш CI/CD занимает ~10 минут, и мы развертываем не менее 15 раз в день. Отладчик, который работает "из коробки". Каждый в команде внес свой вклад в наш опыт разработчика 💪🏾. - Строительные блоки для быстрого создания мощных и настраиваемых продуктов. В основе Ashby лежит набор общих компонентов (моделирование аналитики и язык запросов, система правил, система рабочих процессов, система дизайна), которые мы постоянно улучшаем. Каждое улучшение общего компонента каскадно распространяется по всему нашему приложению. - Инструменты на базе ИИ. Мы рассматриваем ИИ как способ автоматизации рутинных частей создания и поддержания высококачественного программного обеспечения. Мы используем комбинацию сторонних и внутренне разработанных инструментов, которые, например, автоматически обрабатывают клиентские проблемы, предлагают исправления, создают прототипы идей, генерируют готовый к производству код и проводят обзоры кода. Инженеры имеют неограниченный бюджет токенов (но не измеряются по нему). Мы подробно пишем о нашей философии, текущем использовании ИИ и планах на будущее в области ИИ в инжиниринге.
## УСИЛИЯ ПО ОБЕСПЕЧЕНИЮ РАЗНООБРАЗИЯ
Разнообразные команды стимулируют инновации и лучшие результаты. Видя, как моя мать и партнер строили свою карьеру в качестве женщин из меньшинств в неразнообразных областях, я хочу убедиться, что Ashby создает возможности для следующего поколения инженеров из недостаточно представленных групп.
Сегодня 25% инженеров и 50% наших инженерных руководителей в Ashby принадлежат к недостаточно представленным группам. Мы предпринимаем сознательные шаги для улучшения, такие как поиск разнообразных кандидатов, предоставление щедрого оплачиваемого отпуска по уходу за ребенком, отсутствие интервью с LeetCode и многое другое.
## РАБОЧИЙ БАЛАНС: ЭТО МАРАФОН, А НЕ СПРИНТ
Интенсивность работы в Ashby должна ощущаться как марафон, а не спринт (или быстрая ходьба). Мы работаем с неотложностью и амбициями, чтобы создавать отличное программное обеспечение, но нам не нужно доказывать новую категорию программного обеспечения или соответствие продукта рынку. Это требует изобретательности и вдумчивости, чего не бывает при нереалистичных сроках или бессонных ночах.
Наша удаленная культура с низким количеством совещаний и высокой ответственностью дает вам большую гибкость в структурировании ваших дней и недель. На практике это означает, что вы сами устанавливаете свой график, но будут моменты интенсивности, например, выпуск вашей функции на нашей ежегодной пользовательской конференции. Мы предлагаем неограниченный PTO, и вы действительно можете им воспользоваться. Некоторые из наших самых выдающихся инженеров берут около 30 дней отпуска в год.
Такой способ работы позволяет многим из нас в команде быть активными родителями, включая Бенджи и меня. Я блокирую 1,5 часа каждое утро, чтобы провести время с дочерью и отвезти ее в школу. Мужда (продуктовый инженер) лучше всего сказала: «Я могу сказать, что Ashby — отличное место для мамы… Никто не удивляется, если мне нужно отвезти ребенка к врачу или работать в необычное время из-за того, что детский сад оказался недоступен».
## ИНТЕРВЬЮ-ПРОЦЕСС
В Ashby наша команда и процесс собеседования помогут вам проявить себя с лучшей стороны. Мы погрузимся в прошлые проекты и смоделируем совместную работу с помощью парного программирования, совместного написания продуктовых и технических спецификаций, а также обсуждения решений. Никаких упражнений LeetCode или на доске.
Наш процесс собеседования состоит из трех этапов:
1. Вводный звонок с нанимающим менеджером (15–30 минут, вживую) 2. Технический скрининг, где мы занимаемся парным программированием в нашей реальной кодовой базе (1 час, вживую) 3. Три не-кодировочных интервью, посвященных продуктовому мышлению, техническому дизайну и инфраструктуре (3 часа 15 минут, вживую, могут быть разделены на несколько дней)
В зависимости от загруженности нашей руководящей команды, мы можем начать с дополнительного 30-минутного скрининга с рекрутером.
Ваш нанимающий менеджер будет вашим основным контактным лицом и подготовит вас к собеседованиям. Каждый этап будет сопровождаться письменными инструкциями, чтобы вы знали, чего ожидать (вам потребуется минимальная подготовка). Вы встретитесь с 4–6 инженерами (с 5–15 минутами в каждом интервью, чтобы задать им вопросы). Если мы не предложим оффер, мы предоставим обратную связь!
## ВАШИ ПЕРВЫЕ ТРИ МЕСЯЦА В ASHBY
Мы хотим обеспечить исключительный опыт онбординга для каждого нового сотрудника. В Ashby ваша среда разработки настраивается одним скриптом, вы вносите свое первое изменение продукта в первый день, а остальное время посвящаете выпуску изменений продукта, которые знакомят вас с нашей кодовой базой и лучшими практиками. Изменения продукта увеличиваются в объеме и неопределенности — от простых изменений копирайта до реализации значимой, влиятельной функции. Ваш менеджер проведет оценку на 30, 60 и 90 дней, чтобы дать обратную связь и согласовать совместную работу.
Это командная работа, чтобы успешно пройти онбординг; у вас будет закрепленный коллега, который ответит на ваши вопросы, займется парным программированием и будет часто проверять, нужна ли вам помощь. Остальная команда проведет тренинги по нашей культуре, продукту, инженерным процессам и технической архитектуре.
## ТЕХНОЛОГИЧЕСКИЙ СТЭК
Я делюсь нашим технологическим стеком с оговоркой, что мы не требуем предыдущего опыта работы с ним (но любовь к типизированным языкам полезна 😀): TypeScript (frontend & backend), React, GraphQL API, Node.js, Postgres, Redis.
Когда они присоединились к Ashby, многие из наших инженеров перешли с других языков, таких как Swift и Kotlin, платформ, таких как iOS и Windows. Мы больше заботимся об основах (например, отладка, абстракции) и скорости вашего обучения. Для ребят в команде, которые перешли, приятно видеть, как изменения перезагружаются, вместо того чтобы ждать компиляции Xcode 😅.
## ПРЕИМУЩЕСТВА
- Конкурентная зарплата и опционы. - 10-летний срок исполнения опционов на акции. Вы не должны чувствовать давления при покупке опционов, если уходите из Ashby — сделайте это, когда почувствуете себя финансово комфортно. - Неограниченный PTO, и мы будем поощрять вас им пользоваться. - Минимум 12 недель полностью оплачиваемого отпуска по уходу за ребенком, покрываемого Ashby. Для тех, кто находится за пределами США, он может быть дольше, чтобы соответствовать региональным требованиям. - Щедрость бюджета на оборудование, программное обеспечение и офисную мебель. Получите все необходимое, чтобы быть счастливым и продуктивным! - Бюджет на образование в размере 100 долларов США в месяц, с покрытием более дорогих предметов (например, конференций) с одобрения менеджера. - Бюджет на инструменты в размере 250 долларов США в месяц плюс доступ к Claude, Cursor и Codex с щедрыми бюджетами токенов. - Если вы находитесь в США, мы предлагаем первоклассное медицинское страхование для вас и ваших иждивенцев, с 100% оплатой премий компанией Ashby. В других странах мы предоставляем высококачественное дополнительное медицинское страхование для вас и ваших иждивенцев, также полностью покрываемое нами.
Успех Ashby зависит от найма отличных людей и создания среды, в которой мы можем быть счастливыми, чувствовать себя вовлеченными и делать нашу лучшую работу. Мы целенаправленно строим эту среду с нуля. Надеюсь, это вас достаточно вдохновит, чтобы подать заявку.
Ashby предоставляет равные возможности трудоустройства (EEO) всем сотрудникам и кандидатам, независимо от расы, цвета кожи, религии, пола, национального происхождения, возраста, инвалидности, генетики, сексуальной ориентации, гендерной идентичности или выражения гендера. Мы стремимся к разнообразному и инклюзивному составу рабочей силы и приветствуем людей всех слоев общества, с разным опытом, взглядами и способностями.
Ashby привержена справедливому и прозрачному процессу найма. Мы подтверждаем, что данное объявление касается активной, существующей вакансии в нашей организации. Обратите внимание, что мы можем использовать инструменты на основе искусственного интеллекта для помощи нашей команде по подбору персонала в отборе, оценке и выборе кандидатов на эту должность.
Оценка RocketHunt по реальным зарплатам
Оценка RocketHunt по реальным зарплатам