Ashby
Остин, Соединенные Штаты12 месяцев назад
200 000 – 325 000 USD
в год
Грейд
Lead
Формат работы
Удаленно, Офис
Уровень английского
B2 - Выше среднего
ИИ напишет его по твоему резюме, останется только отправить
Компенсация: 200 000 - 325 000 долларов США в год
Привет 👋🏾, я Абик, соучредитель и вице-президент по инжинирингу Ashby. Мы ищем отличного (бывшего) инженера, который создавал впечатляющие продукты, а теперь создает команды отличных инженеров. Успех и амбиции Ashby означают, что мы собираемся удвоить инженерную команду в следующем году, и нам нужен ваш опыт и лидерство, чтобы сделать это вдумчиво.
Наш продукт и рост исключительны. Ashby All-in-One — это мощный, простой в использовании продукт, который заменяет продукты нескольких компаний, поддерживаемых венчурным капиталом (часто с лучшим опытом). У нас есть известные клиенты, такие как Notion, Linear, Shopify и Snowflake. Наши показатели роста и удержания клиентов являются лучшими в своем классе среди наших конкурентов: у нас десятки миллионов ARR, рост >100% год к году, очень низкий отток и многолетний запас хода.
Большая часть нашего секрета заключается в том, как мы управляем инжинирингом. Мы достигаем невероятной скорости и качества, отказываясь от многих отраслевых норм и оптимистично относясь к инженерам. Мы рассматриваем, что делает исключительных инженеров исключительными, выясняем, как их нанимать, и создаем среду, которая дает им свободу и возможность быть действительно исключительными. Другими словами, если вас вдохновляет написание инженерами спецификаций продуктов, принятие продуктовых решений и разбиение проектов на отдельные задачи, вы нашли правильное место.
В качестве Engineering Manager вы будете тесно сотрудничать со мной, Беном, Колином и вашими коллегами, чтобы создать команду и продолжить масштабирование этой уникальной культуры.
Сначала вы сделаете это через grassroots-лидерство. Вы будете управлять тремя-пятью инженерами и нанять еще трех-пять человек. Они будут охватывать несколько команд и различные специализации, от инженеров по продукту до инженеров по надежности сайтов и инженеров по дизайну. Ваш повседневный рабочий процесс будет включать:
- Предоставление обратной связи по спецификациям продуктов и технических спецификаций, чтобы помочь инженерам определить, где сократить объем или улучшить качество. Вы не принимаете окончательных решений, но будете влиять и обучать IC принимать правильные решения. - Развитие инженеров до уровня, когда они смогут браться за большие, слабо определенные проекты и выполнять их с минимальным вмешательством. - Вникать в наши системы и код для отладки проблем клиентов, исправления мелких ошибок или улучшения опыта разработчиков. Инженерные лидеры в Ashby — отличные инженеры и любят поддерживать свои навыки в актуальном состоянии (не находясь на критическом пути).
Вы также будете предлагать и возглавлять инициативы отдела и всей компании. Некоторые примеры:
- Переосмысление того, как мы (и индустрия) проводим обзоры pull request, согласовывая цели с командой, анализируя набор PR для понимания их эффективности и написания предложения команде о том, что мы могли бы изменить, чтобы ускорить обзоры, предоставляя рецензентам время и пространство для предоставления полезной обратной связи. - Разработка и улучшение собеседований на основе обратной связи от кандидатов и команд. Мы гордимся вдумчивыми собеседованиями, которые имитируют реальную работу с нами! - Улучшение того, как мы генерируем и симулируем данные в демонстрационных учетных записях. Это проект вне критического пути, но он помогает вам оставаться в курсе нашей кодовой базы, оказывая огромное влияние на бизнес, от инжиниринга до QA и продаж.
Я поделюсь более подробной информацией, когда мы встретимся.
## ЧТО МЫ СОЗДАЕМ
Как инженеры, мы привыкли к инструментам, которые делают нас лучше в нашем деле. Когда мы начинали Ashby, мы видели противоположное в программном обеспечении для привлечения талантов (TA). Рекрутинговые команды повышали уровень своей работы, но вместо того, чтобы программное обеспечение соответствовало этому новому стандарту, оно сдерживало их.
Назначение финального раунда — отличный пример. Рекрутинговые команды хотели быстрее назначать кандидатов, отслеживать подготовку и качество интервьюеров, и делать это с вдвое меньшим количеством сотрудников. Рекрутеру нужно было вручную собирать доступность кандидата, определять квалифицированных интервьюеров, выполнять «Календарный Тетрис», чтобы найти тех, кто доступен для интервью с кандидатом, назначать встречу на самую раннюю возможную дату и вносить любые последние корректировки по мере изменения доступности. Они должны делать это, учитывая нагрузку на каждого человека и необходимость обучения интервьюеров и наблюдения за другими. 🥵 Программное обеспечение TA не помогало.
Как менеджеры по найму, мы знаем, что TA — критически важная функция, а как инженеры — мы знаем, что программное обеспечение может делать это лучше. Поэтому мы создали и продолжаем создавать Ashby, чтобы предоставить TA-командам инструменты высочайшего уровня. Интеллектуальное и мощное программное обеспечение. Программное обеспечение, которое дает представление о том, где они терпят неудачу, и автоматизирует или упрощает многие задачи, с которыми они справляются.
Поскольку мы установили стандарт качества в программном обеспечении для TA, HR-команды привлекли нас к решению их проблем в таких областях, как адаптация и управление эффективностью.
## ПОЧЕМУ ВАМ НЕ СТОИТ ПОДАВАТЬ ЗАЯВКУ
- Вам не нравится программировать или у вас нет времени, чтобы оставаться в курсе технологий. Мы верим, что отличные лидеры — это люди, которые сами были отличными инженерами. Это начинается с любви к ремеслу и никогда не отказываясь от него. - Вы следуете правилам и принимаете то, что вам дали. Мы ищем людей с амбициями, смелостью и настойчивостью, чтобы менять вещи, будь то в рамках своей команды или между отделами. - Вы занялись менеджментом, потому что это был единственный доступный путь развития. Мы ищем людей, которые могли бы быть Principal инженерами (или были ими!). - Вас устраивает команда инженеров, которые в основном находятся на начальном или среднем этапе карьеры, или не преуспевают с ответственностью или автономией. Вы верите, что при достаточном количестве ограничений команда сможет выполнить задачи. - Для вас Staff или Principal инженер — это тот, кто тратит большую часть своего времени на управление проектами или проведение архитектурных обзоров. Вы не верите, что Staff и Principal инженеры могут вести своим примером или создавать эффект рычага благодаря своей работе. - Вы не оптимистичны или не убеждены, что мы можем построить большую инженерную команду, которая будет функционировать иначе, чем статус-кво. Вы думаете, что при определенном размере необходимы общие процессы для обеспечения последовательной поставки продукта (например, планирование спринта, написание подробных спецификаций менеджерами по продукту). Возможно, вы не скажете это вслух, но думаете, что при определенном размере придется идти на компромиссы ради количества наймов или последовательности.
## ИНЖЕНЕРНАЯ КУЛЬТУРА
Наша инженерная культура основана на вере Бена (моего соучредителя и генерального директора) и меня в то, что небольшая, талантливая команда, имея правильную среду, может быстро создавать высококачественное программное обеспечение (и работать в обычные часы!). Мы достигаем этого за счет:
- Минимальный процесс с ответственностью за решения, которые обычно принимают продукт и дизайн - Естественное сотрудничество и продуманное общение - Инвестиции в инструменты и абстракции, которые дают нам рычаг - Усилия по созданию разнообразной команды
## МИНИМАЛЬНЫЙ ПРОЦЕСС И МНОГО ОТВЕТСТВЕННОСТИ
Лучшие инженеры, с которыми мы работали, стабильно добивались волшебных результатов. Они брали на себя проблемы клиентов и неустанно находили решения, которые были не только успешными, но часто блестящими и креативными. Хотя они делали это с минимальным надзором, заинтересованные стороны никогда не были в неведении относительно происходящего, и ни одна неудача не была сюрпризом.
Традиционные процессы разработки продуктов не предназначены для лучших инженеров. Их цель — создавать стабильные результаты независимо от навыков инженера. Но стабильность достигается за счет времени и свободы инженера — обоих ингредиентов, необходимых для достижения этих волшебных результатов. В результате процесс подавляет лучших инженеров и не дает другим возможности практиковать поведение, которое сделало лучших инженеров «лучшими».
В Ashby мы хотим создать среду, которая побуждает каждого инженера быть лучшим. Поэтому в Ashby каждый инженер управляет своим проектом. Менеджеры по продукту (и дизайнеры) создают стратегию, проводят исследование клиентов и передают технические задания инженерам. Инженеры берут на себя остальное: они исследуют проблему, пишут спецификации продуктов, создают каркасы и реализуют свое решение сквозным образом. Мы полагаемся на инженеров, а не на процессы, чтобы передавать информацию соответствующим лицам (например, менеджерам по продукту) и привлекать людей для помощи (например, дизайнеров, инфраструктуру). Это новый уровень ответственности для многих инженеров, но мы предпочитаем, чтобы инженер немного потерпел неудачу и развил свои навыки, чем использовать процесс как костыль. Не все преуспевают в нашей культуре, но те, кто преуспевает, процветают.
## СОТРУДНИЧЕСТВО ЕСТЕСТВЕННОЕ, А ОБЩЕНИЕ — ПРОДУМАННОЕ
Наша инженерная команда состоит из людей, обучающихся на протяжении всей жизни, которые талантливы, но также скромны и добры. Эти качества создают среду, в которой сотрудничество происходит естественно. Мы сочетаем это с исследованиями, прототипированием и письменными предложениями, чтобы предвидеть проблемы и получать обратную связь от команды в разных часовых поясах. Время для сосредоточенной работы — это то, что мы ценим превыше всего, и, благодаря продуманному и целенаправленному общению, инженеры проводят <2 часов на совещаниях в неделю (я писал об этом здесь).
Чтобы подчеркнуть это, вот недавний календарь инженера, который работает у нас более 4 лет. ~34 часа сфокусированной работы, 2,5 часа собеседований и 3,5 часа совещаний:
И демо одного из этих строительных блоков:
Мы также встречаемся лично как минимум дважды в год, один раз как отдел и один раз как компания. У вас также есть небольшой бюджет для встреч с людьми в вашем городе/регионе.
## УВЕЛИЧЕНИЕ ЛЕВЕРАЖА, А НЕ РАЗМЕРА КОМАНДЫ
Мы создали Ashby с качеством, широтой и глубиной, которые многие клиенты ожидали бы от гораздо больших команд, работающих в течение более длительного времени. Мы достигли этого за счет инвестиций в:
- Отличные инструменты разработчика. Наш CI/CD занимает ~10 минут, и мы развертываемся как минимум 15 раз в день. Отладчик, который работает из коробки. Каждый член команды внес свой вклад в наш опыт разработчика 💪🏾. - Строительные блоки для быстрого создания мощных и настраиваемых продуктов. В основе Ashby лежит набор общих компонентов (модели аналитики и язык запросов, движок политик, движок рабочих процессов, дизайн-система), которые мы постоянно улучшаем. Каждое улучшение общего компонента каскадно распространяется по всему нашему приложению (короткое видео ниже). - Инструменты на базе ИИ. Мы рассматриваем ИИ как способ автоматизации рутинных задач при создании и поддержке высококачественного программного обеспечения. Мы используем комбинацию сторонних и внутренне разработанных инструментов, которые, например, автоматически обрабатывают проблемы клиентов, предлагают исправления, создают прототипы идей, генерируют готовый к производству код и проводят обзоры кода. Инженеры имеют неограниченный бюджет токенов (но не оцениваются по нему). Мы подробно пишем о нашей философии, текущем использовании ИИ и будущих планах относительно ИИ в инжиниринге здесь.
Вот импровизированная цитата Арджуна из нашего корпоративного Slack о том, как это — создавать функцию в Ashby:
И демо одного из этих строительных блоков:
## УСИЛИЯ ПО ОБЕСПЕЧЕНИЮ РАЗНООБРАЗИЯ
Разнообразные команды способствуют инновациям и лучшим результатам. Видя, как моя мать и партнер строили свою карьеру в качестве женщин из меньшинств в неразнообразных областях, я хочу убедиться, что Ashby создает возможности для следующего поколения инженеров из недостаточно представленных групп.
Сегодня 25% инженеров и 50% наших инженерных руководителей в Ashby — представители недостаточно представленных групп. Мы предпринимаем сознательные шаги для улучшения, такие как поиск разнообразных кандидатов, предоставление щедрого оплачиваемого отпуска по уходу за ребенком, отсутствие интервью по LeetCode и многое другое.
## РАБОЧИЙ БАЛАНС: ЭТО МАРАФОН, А НЕ СПРИНТ
Интенсивность работы в Ashby должна ощущаться как марафон, а не спринт (или быстрая ходьба). Мы работаем с неотложностью и амбициями, чтобы создавать превосходное программное обеспечение, но нам не нужно доказывать новую категорию программного обеспечения или соответствие продукта рынку. Это требует изобретательности и вдумчивости, а этого не происходит при нереалистичных сроках или бессонных ночах.
Наша удаленная культура с низким количеством совещаний и высокой ответственностью дает вам большую гибкость в структурировании ваших дней и недель. На практике это означает, что вы сами устанавливаете свой график, но будут моменты интенсивности, например, запуск вашей функции на нашей ежегодной конференции пользователей. Мы предлагаем неограниченный PTO, и вы действительно можете им воспользоваться. Некоторые из наших самых исключительных инженеров берут почти 30 дней отпуска в год.
Этот способ работы позволяет многим из нас в команде быть активными родителями, включая Бена и меня. Я блокирую 1,5 часа каждое утро, чтобы провести время со своей дочерью и отвезти ее в школу. Муджджда (Product Engineer) лучше всего описывает это в статье о нас: «Я могу сказать, что Ashby — отличное место, чтобы быть мамой... Никто не обращает внимания, если мне нужно отвезти ребенка к врачу или поработать в необычное время из-за того, что детский сад не работает».
## ПРОЦЕСС СОБЕСЕДОВАНИЯ
Это важная роль, и наш процесс собеседования отражает это как по сложности, так и по продолжительности (5 часов 15 минут):
1. Вводный звонок с Беном (30 минут, вживую) 2. Технический скрининг, где вы и Бен работаете вместе над нашим реальным кодом (1 час, вживую) 3. Собеседование с Беном для изучения вашего прошлого опыта в качестве лидера (1 час, вживую) 4. Собеседование с Абиком, вице-президентом по инжинирингу (45 минут, вживую) 5. Собеседование с Колином, руководителем отдела инжиниринга EMEA (30 минут, вживую) 6. Финальный раунд, где вы встретитесь с инженерами и другими инженерами-менеджерами (90 минут, вживую)
В зависимости от моей загруженности мы можем начать с дополнительного 30-минутного скрининга с рекрутером. Ближе к концу процесса мы проведем проверку рекомендаций.
Это также важное решение для вас, поэтому я всегда рад провести кофейные чаты лично или по Zoom, чтобы узнать друг друга. Если мы не продолжим сотрудничество, мы будем рады предоставить обратную связь.
## ВАШИ ПЕРВЫЕ ШЕСТЬ МЕСЯЦЕВ В ASHBY
Первые три месяца в Ashby вы будете изучать Ashby Engineering и постепенно входить в роль лидера, работая как IC. Какой лучший способ узнать, как работают IC, чем быть им! Не волнуйтесь, если вы не знаете наших технологий. Команда очень отзывчива, а наша среда разработки довольно потрясающая: она настраивается с помощью одного скрипта, и вы сможете внести первое изменение в продукт в первый же день.
Мы с вами проведем обзоры на 30, 60, 90 дней и 6 месяцев, чтобы калибровать нашу уникальную культуру и понять, как вы, я и команда будем работать вместе.
Эта роль изначально будет подчиняться мне, но со временем может перейти под управление Бена, нашего директора по инжинирингу.
## ТЕХНОЛОГИЧЕСКИЙ СТЕК
Я делюсь нашим технологическим стеком с оговоркой, что мы не требуем предыдущего опыта работы с ним (но любовь к типизированным языкам будет полезна 😀): 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 по реальным зарплатам