Ashby
Остин, Соединенные Штаты5 месяцев назад
232 000 – 323 000 USD
в год
Компенсация: $232K - $323K в год
Мы ищем любознательного, строгого, жаждущего решать проблемы инженера-платформенщика (который пишет код!), чтобы он подхватил эстафету, пока мы выводим Ashby на новый уровень. Ashby создает программное обеспечение, которое позволяет командам по подбору персонала выстраивать эффективный, приятный и уважительный процесс найма. Аналогично, вы — инженер, который хочет построить "мощеную дорогу", по которой отличные инженерные команды смогут безопасно отправиться к звездам и обратно.
У нас есть такие известные клиенты, как Notion, Linear, Shopify и Snowflake. Наши показатели роста и удержания клиентов находятся на лучшем уровне среди аналогов: у нас десятки миллионов долларов годового регулярного дохода (ARR), рост более 100% год к году, более 2500 клиентов, очень низкий отток и большой запас времени. Мы поделимся более подробной информацией, когда встретимся, но сейчас у вас, вероятно, есть хорошее представление о том, почему мы ищем сотрудника на эту должность 😅.
## О ДОЛЖНОСТИ И НАШЕМ СПОСОБЕ РАБОТЫ
Привет 👋 Я Колин, руководитель отдела инженерии EMEA. Я провел немало лет, руководя инженерными командами в стартапах, и всегда был близок к командам, занимающимся инфраструктурой, независимо от того, как они назывались (SRE, инфраструктура, платформа и т. д.). Я сам вникал в процесс создания первоначальной инфраструктуры для стартапов и знаю, какую ценность приносит талантливый инженер инфраструктуры. Тщательность, дисциплина, спокойствие и тишина, когда все просто работает как часы.
Сейчас наша инфраструктура находится в хорошем состоянии. Но ничего не стоит на месте. Ashby продолжает стремительно расти, создавая нагрузку на нашу существующую инфраструктуру. Мы всегда стремимся предоставлять нашим клиентам более мощное программное обеспечение для найма, а разработка новых функций продукта часто требует новых компонентов инфраструктуры.
Побывав в прошлом в роли "пастуха" бесчисленных серверов, я понял, что есть лучший путь. Я (и Ashby) высоко ценим подход "инфраструктура как код" (code-as-infrastructure). Будучи инженером платформы в Ashby, вы будете заниматься проблемами масштабирования, добавлять новые возможности в нашу платформу и думать о том, как вся наша команда взаимодействует с инфраструктурой. Все наши инженеры самостоятельно отвечают за свои проекты от начала до конца и выпускают их с минимальным надзором. Мы не создаем препятствий для обеспечения безопасности, когда достаточно здравого смысла, и не строим процессы, такие как советы по управлению изменениями, основанные на наименьшем общем знаменателе. Но с большой силой приходит большая ответственность: мы обрабатываем личные и конфиденциальные данные, связанные с одними из самых важных решений, которые мы когда-либо принимаем на работе. По мере нашего роста все больше и больше крупных клиентов полагаются на нас в плане надежности и безопасности, и то, как мы работаем внутри компании, должно развиваться.
Мы находимся в поворотной точке, когда наша способность масштабироваться и обеспечивать бесперебойную работу имеет решающее значение — одни из самых быстрорастущих компаний используют нашу платформу каждый день для найма сотен людей в месяц. Нам нужен кто-то вроде вас, чтобы принимать правильные решения, отлаживать сложные проблемы и строить для нас платформу, готовую к будущему, которая сможет выдержать такое масштабирование. Наша небольшая, но сильная команда инфраструктуры создала безопасную и простую среду (мы не верим в запуск нового сервиса без необходимости!) для растущей команды продукта. Вот где вы вступаете в игру: вы тоже будете отвечать за проекты от начала до конца и влиять на ключевые части опыта разработчика и пользователя Ashby. Например, вы можете работать над:
- Оптимизацией нашего собственного ультрадинамического компилятора DSL для рекрутинга в SQL и созданием инструментов, помогающих разработчикам в этом. - Созданием автоматизированных мер безопасности для защиты данных наших клиентов. - Помощью нашим разработчикам быстро выпускать функции с помощью канареечных развертываний, постепенных запусков и флагов функций, сохраняя при этом управляемость сложности и сокращая время простоя. - Работой с бизнесом и командой инженеров для определения SLO (целевых показателей уровня обслуживания) и реализации соответствующих SLI (индикаторов уровня обслуживания). - Обеспечением поддержки повторных попыток и защитных механизмов (circuit-breakers) для всех коммуникаций с внешними сервисами. - Внедрением инфраструктуры для поддержки событийно-ориентированной архитектуры и хранилища данных.
Мы ищем человека, который сможет создавать системы, с которыми инженеру будет приятно работать: зрелые и надежные, но при этом открытые и доступные. Мы должны найти баланс между надежностью и гибкостью. Программное обеспечение и его доступность теперь имеют критически важное значение для практически каждого работающего профессионала. Чтобы быть инженером платформы в современном мире, вы должны быть крайне уверены в оценке рисков — как тех, которые вы принимаете, так и тех, которые принимают другие.
## ЧТО МЫ СОЗДАЕМ
Как инженеры, мы привыкли к инструментам, которые делают нас лучше в нашей работе. Когда мы начинали Ashby, мы видели противоположное в программном обеспечении для подбора персонала. Команды рекрутеров совершенствовали свои методы работы, но вместо того, чтобы программное обеспечение соответствовало этому новому стандарту, оно их сдерживало.
Планирование финального раунда собеседования — отличный пример. Команды рекрутеров хотели быстрее планировать собеседования с кандидатами, отслеживать подготовку интервьюеров и качество их работы, и делать это с вдвое меньшим количеством сотрудников. Рекрутеру приходилось вручную собирать информацию о доступности кандидата, определять квалифицированных интервьюеров, выполнять "календарный тетрис", чтобы найти тех, кто может провести собеседование с кандидатом, назначить его на как можно более раннюю дату и внести любые последние коррективы по мере изменения доступности. Они должны были делать это, учитывая нагрузку на каждого отдельного интервьюера и то, нуждаются ли интервьюеры в обучении или наблюдении за другими. 🥵 ПО для рекрутинга не помогало.
Как нанимающие менеджеры, мы знаем, что подбор персонала — это критически важная функция, а как инженеры — мы знаем, что программное обеспечение может сделать это лучше. Поэтому мы создали и продолжаем создавать Ashby, чтобы предоставить командам подбора персонала инструментарий самого высокого уровня. Интеллектуальное и мощное программное обеспечение. Программное обеспечение, которое дает представление о том, где они терпят неудачу, и автоматизирует или упрощает многие задачи, с которыми они справляются с трудом. Мы хотим, чтобы другие отделы и департаменты завидовали тому, что могут делать команды подбора с Ashby, и сегодня они часто завидуют!
## ПОЧЕМУ ВАМ СТОИТ ПОДАТЬ ЗАЯВКУ, А ПОЧЕМУ НЕТ
Вам стоит подать заявку, если:
- Вы никогда не останавливаетесь. Вас странным образом поглощает проблема, которая еще не имеет смысла, вы обдумываете ее со всех сторон, пока не приходит понимание. Вы исследуете каждый камень, инвентаризируете каждую улику, выискиваете каждое несоответствие. Мы делаем то же самое — вместе мы будем вооружены передовыми инструментами мониторинга и впечатляющим объемом данных, и присоединимся к вам в этом приключении. - Вы не идете на компромиссы. Вы выступаете за будущего пользователя, крайний случай, дизайн на случай конца света. Вы знаете, что продуктовые инженеры хотят создавать это вместе с вами, и рассматриваете их как союзников, которым вы даете силу и знания для достижения больших целей. - Вы — человек, который заботится о том, что вы делаете, и о команде, с которой вы это делаете, и хотите работать с такими же людьми. Вы будете участвовать в отборочных комиссиях, выбирая своих будущих коллег, и будете относиться к этому серьезно. Вы хотите работать только с теми, кто делает вас лучше, и хочет сделать вас лучше. - Вы создавали инфраструктуру на более поздней стадии, чем Ashby сейчас — вы знаете, как работать с миллионами точек данных, видели, как отличная (или не очень) инфраструктура влияла на пользовательский опыт (иногда к лучшему, иногда к худшему), и автоматизировали все, от подготовки до мониторинга и процесса выпуска. - Вы — "швейцарский нож" (приветствуются все национальности ;)). Вам предстоит решать все сложные задачи, с которыми сталкивается компания. Вам предстоит заниматься обновлениями инфраструктуры, обеспечением безопасности, оптимизацией баз данных, отладкой Kubernetes и поиском причин проблем в трассировках TypeScript. Вероятно, вы не чувствуете себя экспертом хотя бы в одной из этих областей... и это вас привлекает.
Все это делает роль довольно специфичной, и работа нравится далеко не всем! Вам не следует подавать заявку, если:
- Вы не хотите принимать собственные решения о том, какую "мощеную дорогу" лучше всего построить для Ashby, и ожидаете, что руководитель или менеджер примет окончательное решение. Наши руководители (и менеджеры) дают обильные комментарии и отзывы по техническим решениям и процессу их принятия, но вы выпускаете то, что хотите создать, и несете за это ответственность. - Вы ненавидите SQL. У нас много функций, основанных на максимальном использовании данных, и наши инженеры платформы также иногда погружаются в сложные отчеты или консультируют инженеров по более производительным моделям данных. - Вы не хотите писать код. Наши инженеры платформы — одни из наших лучших инженеров-программистов, и они так же отвечают за приложение, как и другие инженерные команды, хотя и на уровне платформы. Просмотр кода и внесение изменений в код будут частью вашей повседневной работы. - Ваш основной способ донесения лучших практик до инженеров — это живые встречи. У нас очень асинхронная культура, и письменное общение (и код) — это то, как происходят изменения. Будучи инженером платформы Ashby, вам нужно будет делиться новым инструментарием и лучшими практиками с инженерами быстрее, чем это позволит следующая запланированная встреча. - Вы никогда не доводили проект до конца самостоятельно, без того, чтобы кто-то подталкивал вас к обновлениям. У нас нет менеджеров проектов или менеджеров по доставке, которые заполняли бы ваш календарь бесполезной работой, но обратная сторона заключается в том, что вам придется самостоятельно управлять проектом, искать помощь, когда вы застряли, и сокращать объем работ, когда это оправдано.
## ИНЖЕНЕРНАЯ КУЛЬТУРА
Наша инженерная культура основана на убеждении наших сооснователей Абика и Бенджи в том, что небольшая талантливая команда, имея правильную среду, может быстро создавать высококачественное программное обеспечение (и работать в обычные часы!). Мы достигаем этого за счет:
- Минимального количества процессов с ответственностью за решения, которые обычно принимают продуктовые и дизайнерские команды. - Естественного сотрудничества и целенаправленного общения. - Инвестиций в инструменты и абстракции, которые дают нам преимущество. - Усилий по созданию разнообразной команды.
## МИНИМАЛЬНЫЙ ПРОЦЕСС И МНОГО ОТВЕТСТВЕННОСТИ
Лучшие инженеры, с которыми мы работали, неизменно достигали волшебных результатов. Они брали на себя проблемы клиентов и неуклонно двигались к решениям, которые были не только успешными, но часто и блестящими, и креативными. Хотя они делали это с минимальным надзором, заинтересованные стороны никогда не оставались в неведении относительно происходящего, и ни одно препятствие не было неожиданностью.
Традиционные процессы разработки продуктов не предназначены для лучших инженеров. Их цель — создавать стабильные результаты независимо от навыков инженера. Но стабильность достигается за счет времени и свободы инженера — обоих ингредиентов, необходимых для получения этих волшебных результатов. В результате процесс подавляет лучших инженеров и не дает другим возможности практиковать поведение, которое сделало лучших инженеров "лучшими".
В Ashby мы хотим создать среду, которая побуждает каждого инженера быть лучшим. Поэтому в Ashby каждый инженер руководит своим проектом. Менеджеры продуктов (и дизайнеры) строят стратегию, проводят исследование клиентов и передают технические задания инженерам. Инженеры берут на себя остальное: исследуют проблему, пишут спецификации продукта, создают каркасы (wireframes) и реализуют свое решение от начала до конца. Мы полагаемся на инженеров, а не на процессы, чтобы распространять информацию среди соответствующих лиц (например, менеджеров продуктов) и привлекать людей для помощи (например, дизайнеров, инфраструктурщиков). Это новый уровень ответственности для многих инженеров, но мы скорее позволим инженеру немного потерпеть неудачу и развить свои навыки, чем будем использовать процесс как костыль. Не все добиваются успеха в нашей культуре, но те, кто добиваются, процветают.
## СОТРУДНИЧЕСТВО ЕСТЕСТВЕННО, А ОБЩЕНИЕ ЦЕЛЕНАПРАВЛЕННО
Наша инженерная команда состоит из людей, которые учатся всю жизнь, талантливых, но также скромных и добрых (познакомьтесь с ними здесь!). Эти качества создают среду, в которой сотрудничество происходит естественно. Мы сочетаем это с исследованиями, прототипированием и письменными предложениями, чтобы предвидеть проблемы и получать обратную связь от команды из разных часовых поясов. Время для фокусированной работы — это то, что мы считаем священным, и благодаря продуманному и целенаправленному общению инженеры проводят на встречах менее 2 часов в неделю.
Чтобы лучше это проиллюстрировать, вот недавний календарь инженера, который работает у нас более 4 лет. ~34 часа сфокусированной работы, 2,5 часа собеседований и 3,5 часа встреч:
Мы также встречаемся лично по крайней мере дважды в год: один раз как отдел и один раз как компания. У вас также есть небольшой бюджет для встреч с коллегами в вашем городе/регионе.
## УВЕЛИЧЕНИЕ ПРОИЗВОДИТЕЛЬНОСТИ, А НЕ ШТАТА
Мы создали Ashby с качеством, широтой и глубиной, которые многие клиенты ожидали бы от гораздо более крупных команд за более длительные периоды времени. Мы достигли этого за счет инвестиций в:
- Отличные инструменты для разработчиков. Наш CI/CD занимает ~10 минут, и мы осуществляем развертывание не менее 15 раз в день. Отладчик, который работает "из коробки". Все в команде внесли свой вклад в опыт разработчика 💪🏾. - Строительные блоки для быстрого создания мощных и настраиваемых продуктов. В основе Ashby лежит набор общих компонентов (моделирование аналитики и язык запросов, движок политик, движок рабочих процессов, система дизайна), которые мы постоянно совершенствуем. Каждое улучшение общего компонента распространяется по всему нашему приложению (короткое видео ниже). - Инструменты на базе ИИ. Мы рассматриваем ИИ как способ автоматизации рутинных задач при создании и поддержке высококачественного программного обеспечения. Мы используем комбинацию сторонних и разработанных внутри компании инструментов, которые, например, автоматически обрабатывают запросы клиентов, предлагают исправления, создают прототипы идей, генерируют готовый к производству код и проводят проверки кода. Инженеры имеют неограниченный бюджет токенов (но он не является показателем их работы). Мы подробно пишем о нашей философии, текущем использовании ИИ и планах на будущее в области ИИ в инженерии здесь.
Вот импровизированная цитата от Арджуна из нашего корпоративного Slack о том, каково это — создавать функцию в Ashby:
А вот демонстрация одного из этих строительных блоков:
## УСИЛИЯ ПО ОБЕСПЕЧЕНИЮ РАЗНООБРАЗИЯ
Разнообразные команды стимулируют инновации и лучшие результаты. Видя, как моя мать и партнер строила свою карьеру, будучи женщинами из меньшинств в неразнообразных областях, я хочу убедиться, что Ashby создает возможности для следующего поколения инженеров из недостаточно представленных групп.
Сегодня 25% инженеров и 50% наших руководителей инженеров в Ashby — представители недостаточно представленных групп. Мы предпринимаем сознательные шаги для улучшения, такие как поиск разнообразных кандидатов, предоставление щедрого оплачиваемого отпуска по уходу за ребенком, отсутствие собеседований с задачами LeetCode и многое другое.
## БАЛАНС МЕЖДУ РАБОТОЙ И ЛИЧНОЙ ЖИЗНЬЮ: ЭТО МАРАФОН, А НЕ СПРИНТ
Интенсивность работы в Ashby должна ощущаться как марафон, а не спринт (и даже не быстрая ходьба). Мы работаем с неотложностью и амбициями, чтобы создавать превосходное программное обеспечение, но нам не нужно доказывать новую категорию программного обеспечения или соответствие рынку (product-market fit). Это требует изобретательности и вдумчивости, а это не достигается при нереалистичных сроках или бессонных ночах.
Наша удаленная культура с минимальным количеством встреч и высокой степенью ответственности дает вам большую гибкость в структурировании ваших дней и недель. На практике это означает, что вы сами устанавливаете свой график, но будут моменты интенсивности, например, запуск вашей функции на нашей ежегодной конференции пользователей. Мы предлагаем неограниченный PTO (оплачиваемый отпуск), и вы действительно можете им пользоваться. Некоторые из наших самых выдающихся инженеров берут почти 30 дней отпуска в год.
Такой способ работы позволяет многим из нас в команде быть активными родителями, включая Бенджи и Абика. Абик выделяет 1,5 часа каждое утро, чтобы провести время с дочерью и отвезти ее в школу. Мужда (продуктовый инженер) лучше всего описывает это в статье о нас: "Я могу сказать, что Ashby — отличное место для мамы… Никто не удивляется, если мне нужно отвезти ребенка к врачу или поработать в необычное время из-за проблем с детским садом".
## ПРОЦЕСС СОБЕСЕДОВАНИЯ
В Ashby наша команда и процесс собеседования помогают вам показать себя с лучшей стороны. Мы будем углубляться в прошлые проекты и имитировать совместную работу с помощью парного программирования, совместного написания продуктовых и технических спецификаций, а также обсуждения решений. Никаких задач LeetCode или задач на доске.
Наш процесс собеседования состоит из четырех этапов:
1. Скрининг рекрутера (30 минут, вживую) 2. Вводный звонок с Абиком Прамаником (30 минут, вживую) 3. Технический скрининг, где мы занимаемся парным программированием в нашей реальной кодовой базе (1 час, вживую) 4. Три не-кодерских собеседования, посвященных техническому дизайну, отладке инцидентов и инфраструктуре (3 часа 15 минут, вживую, могут быть разделены на несколько дней)
В зависимости от загруженности нашей команды руководителей, мы можем начать с дополнительного 30-минутного скрининга с рекрутером.
Ваш нанимающий менеджер будет вашим основным контактным лицом и подготовит вас к собеседованиям. Каждый этап будет сопровождаться письменными инструкциями, чтобы вы знали, чего ожидать (вам потребуется минимальная подготовка). Вы встретитесь с 4-6 сотрудниками из отдела инженерии (с 5-15 минутами в каждом интервью, чтобы задать им вопросы). Если мы не предложим вам работу, мы предоставим обратную связь!
## ВАШИ ПЕРВЫЕ ТРИ МЕСЯЦА В ASHBY
Мы хотим обеспечить исключительный опыт адаптации для каждого нового сотрудника. В Ashby ваша среда разработки настраивается одним скриптом, вы вносите свое первое изменение в продукт в первый же день, а остальное время посвящаете внесению изменений в продукт, которые знакомят вас с кодовой базой и лучшими практиками. Изменения в продукте возрастают по сложности и неоднозначности: от простых изменений текста до предоставления заметной, влиятельной функции. Ваш менеджер будет проводить оценку на 30, 60 и 90 дней, чтобы предоставить обратную связь и синхронизироваться о том, как мы работаем вместе.
Успешная адаптация — это командная работа; у вас будет назначенный коллега, который будет отвечать на ваши вопросы, заниматься парным программированием и часто проверять, нужна ли вам помощь. Остальная команда проведет тренинги по нашей культуре, продукту, инженерным процессам и технической архитектуре.
## ТЕХНОЛОГИЧЕСКИЙ СТЕК
Я делюсь нашим технологическим стеком с оговоркой, что мы не требуем предыдущего опыта работы с ним: TypeScript (frontend & backend), Node.js, React, Apollo GraphQL, Postgres, Redis.
Мы используем Datadog и Sentry в 100% облачной инфраструктуре (AWS). Мы серьезно относимся к опыту разработчиков и надежности: все инженеры находятся на дежурстве по модели "follow-the-sun" (повторяя рабочий день по всему миру), и каждый вносит вклад в инструментарий разработчика.
## ПРЕИМУЩЕСТВА
- Конкурентоспособная заработная плата и опционы. - 10-летний срок действия опционов на акции. Вы не должны чувствовать давления при покупке опционов, если покидаете Ashby — сделайте это, когда почувствуете себя финансово комфортно. - Неограниченный PTO, и мы будем поощрять вас им пользоваться. - Минимум 12 недель полностью оплачиваемого отпуска по уходу за ребенком, покрываемого Ashby. Для лиц за пределами США он может быть дольше, чтобы соответствовать региональным требованиям. - Щедрый бюджет на оборудование, программное обеспечение и офисную мебель. Получите все необходимое, чтобы быть счастливым и продуктивным! - Бюджет на обучение в размере 100 долларов в месяц, с покрытием более дорогих предметов (например, конференций) с одобрения менеджера. - Бюджет на инструменты в размере 250 долларов в месяц плюс доступ к Claude, Cursor и Codex с щедрыми лимитами токенов. - Если вы находитесь в США, мы предлагаем медицинское страхование высшего уровня для вас и ваших иждивенцев, с 100% оплатой страховых взносов Ashby. В других странах мы предоставляем высококачественное дополнительное медицинское страхование для вас и ваших иждивенцев, также полностью покрываемое нами.
Успех Ashby зависит от найма отличных людей и создания среды, в которой мы можем быть счастливы, чувствовать себя мотивированными и делать свою лучшую работу. Мы целенаправленно создаем такую среду с нуля. Надеюсь, это вас достаточно вдохновит, чтобы подать заявку.
Ashby предоставляет равные возможности трудоустройства (EEO) всем сотрудникам и соискателям без различия расы, цвета кожи, религии, пола, национального происхождения, возраста, инвалидности, генетической информации, сексуальной ориентации, гендерной идентичности или гендерного самовыражения. Мы стремимся к разнообразному и инклюзивному кадровому составу и приветствуем людей из всех слоев общества, с разным опытом, взглядами и способностями.
Ashby привержена справедливому и прозрачному процессу найма. Мы подтверждаем, что данное объявление касается активной, существующей вакансии в нашей организации. Имейте в виду, что мы можем использовать инструменты на основе искусственного интеллекта для помощи нашей команде по подбору персонала в скрининге, оценке и отборе кандидатов на эту должность.
Сравним с твоим профилем навыки, уровень, формат работы и зарплату
Оценка RocketHunt по реальным зарплатам
Грейд
Senior
Формат работы
Удаленно, Офис
Уровень английского
B2 - Выше среднего
Письмо на почту или сообщение рекрутеру в Telegram