Ashby
Стокгольм, Швеция6 месяцев назад
108 000 – 145 000 EUR
в год
Должность: Старший инженер-программист, продуктовое инжиниринговое подразделение - ЕС Местоположение: Удаленно - Европейский Союз / Испания / Италия / Швейцария / Хорватия / Ирландия / Стокгольм / Румыния / Барселона / Португалия / Берлин / Швеция / Эстония / Удаленно
Вознаграждение: 108 000 - 145 000 евро в год
Привет 👋🏾 Я Абхик, соучредитель и вице-президент по инжинирингу Ashby. Мы ищем универсального, настойчивого продуктового инженера, который не боится создавать повторно используемые строительные блоки по всему стеку и выступать за время и пространство для этого. В Ashby все наши инженеры с высокой скоростью выпускают функции от начала до конца. Пример — лучшее руководство. Мы дадим вам возможность сделать свою лучшую работу, а вы станете нашим проводником! Если это вас привлекает, читайте дальше.
Что Ashby дает вам взамен, это лучшее из сред как ранних стадий, так и стадии роста. Инициатива и деловой подход стартапа на посевной стадии: вы пишете спецификации продуктов, принимаете продуктовые и дизайнерские решения, и работаете в условиях почти полного отсутствия совещаний. Одновременно с этим — соответствие продукта рынку и масштабы стартапа на стадии роста: более 100 000 активных пользователей в неделю, которые зависят от вашего программного обеспечения и с нетерпением ждут вашей следующей функции.
У нас есть известные клиенты, такие как Notion, Linear, Shopify и Snowflake. Наши показатели роста и удержания пользователей являются лучшими в своем классе среди наших коллег: у нас десятки миллионов долларов годового регулярного дохода (ARR), рост более 100% год к году, очень низкий отток и многолетний запас времени. Мы поделимся более подробной информацией, когда встретимся.
Вы, вероятно, видели эту вакансию раньше, и это потому, что мы постоянно расширяем команду (мы на пути к удвоению инжинирингового отдела в этом году). У нас много идей о том, как поддержать привлечение талантов с помощью программного обеспечения, и недавно мы запустили продукты для управления талантами, чтобы расширить наш общий доступный рынок и стать компанией стоимостью более 60 миллиардов долларов.
Мы читаем каждую заявку и стремимся ответить на вашу в течение 3-4 дней (часто быстрее).
## О РОЛИ И НАШЕМ ПОДХОДЕ К РАБОТЕ
Наша инжиниринговая культура стремится воссоздать ту среду, в которой мы делали свою лучшую работу в качестве индивидуальных контрибьюторов (ICs) — где у нас было право собственности и инициатива для воздействия на наших пользователей с помощью креативного и инновационного программного обеспечения.
Я начал свою карьеру, создавая программное обеспечение для художников в индустрии визуальных эффектов. Это был важный опыт для меня как инженера-программиста, потому что успех зависел от моей способности быть продакт-менеджером и дизайнером. Я разговаривал с художниками, чтобы понять их потребности. У меня появлялись идеи. Я проводил отраслевые исследования, разрабатывал интерфейсы и прототипировал идеи. Я наблюдал, как художники используют то, что я создал, и решал, над чем работать в следующей итерации. Никаких ежедневных стендапов, никакого «размера футболок», никаких планировочных совещаний.
Я изучал информатику, чтобы решать проблемы, а не тикеты, и это было именно так. Я не только чувствовал себя творчески и удовлетворенно, но и инициатива и право собственности, которые мы имели как инженеры, способствовали невероятному количеству инноваций.
Инновации приходили иначе (или вообще не приходили) в технологических стартапах на стадии после посевной, часто благодаря силе воли инженера и его способности противостоять культуре (а не поощрению со стороны нее). В тех компаниях я чувствовал себя «жокеем Jira».
В Ashby мы создаем среду, которая оптимистично относится к тому, что инженеры могут взять на себя и достичь. Среду, которая принимает инновационных инженеров и, честно говоря, часто не мешает им. Как продуктовый инженер, вы возьмете на себя ответственность за большую часть одного из наших продуктов и будете вести проекты от начала до конца (беря на себя роли, традиционно принадлежащие продакту и дизайну). Вы будете исследовать конкурентов, писать спецификации продуктов, создавать каркасы и многое другое. Чтобы привести примеры, продуктовые инженеры в Ashby:
- Разработали и создали автоматизированное планирование собеседований. Эта функция автоматизирует планирование, рассчитывая возможные временные слоты из пула интервьюеров и других ограничений, а затем предлагая эти временные слоты кандидату для выбора через наше адаптивное веб-приложение. Это решает проблему «Тетриса календаря», о которой я говорю в «Что мы строим».
- Создали обобщенную декларативную архитектуру фильтров, которая позволяет пользователям создавать сложные фильтры для любой записи с помощью согласованного пользовательского интерфейса и компилировать их в SQL на нашем бэкенде. Многие функции, ориентированные на пользователя, используют ее.
- Описали, разработали и внедрили функцию, которая позволяет пользователям полностью подписывать предложения в Ashby. Этот проект включал общение с клиентами для понимания их требований, принятие решений о технологиях, создание прототипа и совместную работу с другими членами команды для интеграции окончательной реализации в дополнительные функции.
## ЧТО МЫ СТРОИМ
Как инженеры, мы привыкли к инструментам, которые делают нас лучше в нашем деле. Когда мы начинали Ashby, мы видели обратное в программном обеспечении для привлечения талантов (TA). Команды рекрутеров повышали уровень своей работы, но вместо того, чтобы программное обеспечение соответствовало этому новому стандарту, оно их сдерживало.
Планирование финального раунда — отличный пример. Команды рекрутеров хотели быстрее назначать кандидатов, отслеживать подготовку и качество интервьюеров, и делать это с вдвое меньшим количеством персонала. Рекрутеру необходимо было вручную собирать доступность кандидата, определять квалифицированных интервьюеров, выполнять «Тетрис календаря», чтобы найти тех, кто готов провести собеседование с кандидатом, запланировать на ближайшую возможную дату и внести любые последние корректировки по мере изменения доступности. Им приходится делать это, учитывая нагрузку каждого интервьюера и необходимость обучения других стажеров. 🥵 Программное обеспечение TA им не помогало.
Будучи нанимающими менеджерами, мы знаем, что TA — это критически важная функция, а будучи инженерами, мы знаем, что программное обеспечение может сделать лучше. Поэтому мы построили и продолжаем строить Ashby, чтобы предоставить командам TA высочайший стандарт инструментов. Интеллектуальное и мощное программное обеспечение. Программное обеспечение, которое дает представление о том, где они терпят неудачу, и автоматизирует или упрощает многие задачи, которые они не успевают выполнить. Мы хотим, чтобы другие функции и отделы завидовали тому, что могут делать команды TA с Ashby, и сегодня они часто завидуют!
Поскольку мы установили стандарт превосходства в программном обеспечении TA, HR-команды привлекли нас к решению своих проблем в таких областях, как адаптация и управление производительностью.
## ПОЧЕМУ ВАМ СТОИТ ИЛИ НЕ СТОИТ ПОДАТЬ ЗАЯВКУ
Инженеры-программисты бывают разных типов, и не все из них подходят нашей модели. Вот несколько вещей, которые помогут вам решить, подходит ли это вам и тому, что вы ищете:
- Вы не боитесь заниматься любой частью технологического стека. Вы делаете то, что необходимо для успешной доставки функции, будь то написание фронтенда или выбор новой инфраструктуры. Мы предоставим поддерживающую среду для успешного выполнения этой задачи (например, систему дизайна, команду SRE).
- Вы занимались проектами с большой продуктовой и технической неопределенностью и процветаете на стыке этих двух областей. Мы не строим простое CRUD-приложение, и многие из задач, которые мы решаем, требуют от вас использования знаний о наших клиентах для создания мощных абстракций и гибкости в системе для решения класса проблем.
- Вы знаете, как найти правильный баланс между скоростью и качеством. Ashby не был построен быстро. Мы потратили четыре года на публичный запуск, потому что убеждение клиентов перейти требовало высококачественного продукта. Однако время не бесконечно, особенно для стартапа, поэтому мы по-прежнему действуем с неотложностью — мы создали эквивалент трех или более стартапов, поддерживаемых венчурным капиталом, с очень небольшой командой.
- Вы амбициозны и всегда стремитесь улучшить свои навыки. Для большинства инженеров эта роль предоставит вам больше свободы и ответственности, чем вы испытывали в прошлом. Чтобы преуспеть (и повысить свой уровень), вам нужно быть открытым к обратной связи (и мы даем ее много).
- Вы отличный командный игрок и коммуникатор. Право собственности и свобода не означают, что вы работаете в вакууме. Вам нужно будет проверять свои решения с соответствующими заинтересованными сторонами, держать их в курсе, когда это необходимо, и работать с другими инженерами, чтобы завершить свои проекты. Четкая и лаконичная коммуникация здесь очень помогает!
- Вы стремитесь создавать рычаги воздействия в своей работе. Природа программного обеспечения такова, что вы часто можете автоматизировать или абстрагировать утомительную, трудоемкую работу. Ваше нетерпение обычно приводит к новым абстракциям, инструментам, позволяющим службе поддержки отлаживать до инжиниринга, новым правилам линтинга для предотвращения распространенных ошибок и т. д.
Другими словами, вам не стоит подавать заявку, если:
- Для вас, как технического руководителя, штатного или главного инженера, это человек, который тратит большую часть своего времени на управление проектами или проведение обзоров архитектуры. Наши самые опытные инженеры проводят большую часть своего времени, занимаясь разработкой, и мы часто доверяем им наши самые сложные проблемы. Хотя они руководят продуктовыми и техническими областями и помогают другим инженерам планировать их самую сложную работу, это не является обязательным, и инженерам не требуется их одобрение.
- Вам требуется процесс и структура, управляемые компанией, чтобы завершить свои проекты. Планирование спринтов и четко определенные процессы управления проектами — это то, что вам нужно или вы ищете других, кто будет этим руководить. Вы предпочитаете сосредоточиться на технических деталях и проблемах.
- Вы хотите заниматься только захватывающей работой. Мы строим команду добрых, отзывчивых людей. Проблемы клиентов и расследования распределяются по всей команде, включая наших высокоуровневых IC.
- Вы можете потеряться в деталях. Как только вы начинаете реализацию, может быть трудно отступить и подумать о проекте в целом. Вам нравится, чтобы все было запланировано заранее.
- Вы раньше не руководили проектами и не брали на себя ответственность за них. Вы привыкли работать с техническими руководителями и выполнять задачи, распределенные ими.
- Вы хотите наставлять инженеров с меньшим опытом. Мы полагаемся на то, что инженеры сами отвечают за свои проекты, поэтому нам нужны инженеры с таким опытом. Это требует, чтобы команда была достаточно опытной. Более 90% команды сегодня можно считать старшими специалистами или выше в индустрии, поэтому возможностей для наставничества очень мало.
## ИНЖЕНЕРНАЯ КУЛЬТУРА
Наша инжиниринговая культура мотивирована нашим с Беном (мой соучредитель и генеральный директор) убеждением, что небольшая, талантливая команда, имеющая правильную среду, может быстро создавать высококачественное программное обеспечение (и работать в обычные часы!). Мы достигаем этого благодаря:
- Минимальному процессу с ответственностью за решения, обычно принимаемые продактом и дизайном
- Естественному сотрудничеству и осознанной коммуникации
- Инвестициям в инструменты и абстракции, которые дают нам рычаги воздействия
- Усилиям по созданию разнообразной команды
## МИНИМАЛЬНЫЙ ПРОЦЕСС И МНОГО ОТВЕТСТВЕННОСТИ
Лучшие инженеры, с которыми мы работали, добивались стабильно волшебных результатов. Они брали на себя проблемы клиентов и неуклонно находили решения, которые были не только успешными, но и часто блестящими и креативными. Хотя они делали это при минимальном надзоре, заинтересованные стороны никогда не оставались в неведении о происходящем, и ни одна неудача не была неожиданностью.
Традиционные процессы разработки продуктов не предназначены для лучших инженеров. Их цель — создавать стабильные результаты независимо от квалификации инженера. Но стабильность достигается за счет времени и свободы инженера — обоих ингредиентов, необходимых для получения этих волшебных результатов. В результате процесс подавляет лучших инженеров и не дает другим возможности практиковать те навыки, которые сделали лучших инженеров «лучшими».
В Ashby мы хотим построить среду, которая побуждает каждого инженера быть лучшим. Поэтому в Ashby каждый инженер руководит своим проектом. Продакт-менеджеры (и дизайнеры) создают стратегию, проводят исследования клиентов и передают технические задания инженерам. Инженеры берут на себя остальное: они исследуют проблему, пишут спецификации продуктов, создают каркасы и реализуют свое решение от начала до конца. Мы полагаемся на инженеров, а не на процесс, чтобы распространять информацию среди соответствующих лиц (например, продакт-менеджеров) и привлекать людей для помощи (например, дизайнеров, инфраструктуру). Это новый уровень ответственности для многих инженеров, но мы предпочитаем, чтобы инженер немного потерпел неудачу и развил свои навыки, чем использовал процесс как костыль. Не все добиваются успеха в нашей культуре, но те, кто добивается, процветают.
## СОТРУДНИЧЕСТВО ЕСТЕСТВЕННО, А КОММУНИКАЦИЯ — ОСОЗНАННА
Наша инжиниринговая команда состоит из людей, обучающихся всю жизнь, которые талантливы, но также скромны и добры (познакомьтесь с ними здесь!). Эти качества создают среду, в которой сотрудничество происходит естественно. Мы сочетаем это с исследованиями, прототипированием и письменными предложениями, чтобы заглянуть за горизонт и получить обратную связь от команды в разных часовых поясах. Время для фокусированной работы — это то, что мы свято чтим, и благодаря продуманной и целенаправленной коммуникации инженеры проводят <2 часов на совещаниях в неделю (я писал об этом здесь).
Чтобы подчеркнуть это, вот недавний календарь инженера, который работает у нас более 4 лет. ~34 часа сфокусированной работы, 2,5 часа интервью и 3,5 часа совещаний:
Мы также встречаемся лично по крайней мере два раза в год, один раз как отдел и один раз как компания. У вас также есть небольшой бюджет для встреч с людьми в вашем городе/регионе.
## УВЕЛИЧЕНИЕ РЫЧАГОВ ВОЗДЕЙСТВИЯ, А НЕ РАЗМЕРА КОМАНДЫ
Мы построили Ashby с качеством, широтой и глубиной, которые многие клиенты ожидали бы от гораздо больших команд за более длительные периоды времени. Мы достигли этого благодаря инвестициям в:
- Отличные инструменты для разработчиков. Наш CI/CD занимает ~10 минут, и мы развертываем не менее 15 раз в день. Отладчик, который работает из коробки. Каждый член команды внес свой вклад в наш опыт разработчика 💪🏾.
- Строительные блоки для быстрого создания мощных и настраиваемых продуктов. В основе Ashby лежит набор общих компонентов (моделирование аналитики и язык запросов, механизм политик, механизм рабочего процесса, система дизайна), которые мы постоянно улучшаем. Каждое улучшение общего компонента каскадно распространяется по всему нашему приложению (короткое видео ниже).
- Инструменты на базе ИИ. Мы рассматриваем ИИ как способ автоматизации рутинных частей создания и поддержки высококачественного программного обеспечения. Мы используем комбинацию сторонних и внутренних инструментов, которые, например, автоматически обрабатывают запросы клиентов, предлагают исправления, прототипируют идеи, генерируют готовый к производству код и проводят обзоры кода. Инженеры имеют неограниченный бюджет токенов (но не оцениваются по нему). Мы подробно пишем о нашей философии, текущем использовании ИИ и будущих планах по ИИ в инжиниринге здесь.
Вот неформальная цитата Арджуна из нашего внутреннего Slack о том, каково это — создавать функцию в Ashby:
И демо одного из этих строительных блоков:
## ВКЛАД В РАЗНООБРАЗИЕ
Разнообразные команды способствуют инновациям и лучшим результатам. Видя, как моя мать и партнер строили свою карьеру как женщины из меньшинств в неразнообразных областях, я хочу убедиться, что Ashby создает возможности для следующего поколения инженеров из недопредставленных групп.
Сегодня 25% инженеров и 50% наших инжиниринговых лидеров в Ashby — представители недопредставленных групп. Мы предпринимаем сознательные шаги для улучшения, такие как поиск разнообразных кандидатов, предоставление щедрого оплачиваемого отпуска по уходу за ребенком, отсутствие лееткод-интервью и многое другое.
## РАБОЧИЙ БАЛАНС: ЭТО МАРАФОН, А НЕ СПРИНТ
Интенсивность работы в 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 по реальным зарплатам
Грейд
Senior
Формат работы
Удаленно
Уровень английского
B2 - Выше среднего
ИИ напишет его по твоему резюме, останется только отправить