Должность: Инженер по инфраструктуре
Местоположение: Глобально / Удаленно
Эта удаленная позиция доступна в любой точке мира! LinkedIn заставляет нас указывать страну, но мы нанимаем лучших людей, где бы они ни находились.
Наша основная миссия в Railway — повысить эффективность инженеров-программистов. Мы считаем, что людям следует предоставлять мощные инструменты, чтобы они могли тратить меньше времени на настройку и больше на работу.
Создание инфраструктуры, которая обеспечивает работу движка Railway, — это самая основная проблема в Railway. В качестве инженера по инфраструктуре вы будете нести прямую ответственность за предоставление настроек, функций и возможностей, которые позволят пользователям воплощать самые смелые мечты. Инструменты, которые вы создадите, будут иметь решающее значение не только для масштабирования внутренних операций, но и для бесконечного масштабирования компании!
О РОЛИ
Для этой роли вы будете:
- Разрабатывать системное программное обеспечение: наши задачи не из тех, что решаются универсальными подходами, поэтому будьте готовы создавать что-то с нуля, основываясь на первых принципах.
- Обладать глубоким пониманием или любопытством к примитивам на уровне ОС — наш бизнес зависит от эффективности, а это означает, что мы должны быть мастерами в работе с ЦПУ, памятью, сетью и ядром, которое всем этим управляет.
- Изучать как распределенные системы, так и простоту — вы знаете, когда стоит использовать RAFT, но также знаете, как далеко вы можете зайти с Postgres.
- Работать с рутинными задачами: создавать с нуля сервисы gRPC на Golang/Rust, чтобы масштабируемо и эффективно предоставлять ваши сложные возможности всей компании.
- Это роль с высоким уровнем воздействия и высокой степенью самостоятельности, напрямую влияющая на культуру компании, ее траекторию и результаты.
- Время от времени в этой роли вам может потребоваться дежурство.
О ВАС
- Глубокое понимание распределенных систем. Вам нравится создавать отказоустойчивые, надежные и масштабируемые сервисы.
- Четкое понимание того, как долго прослужат ваши решения. Все системы стареют. В стартапах мы можем рассчитывать на увеличение в 2-3 порядка или на 12-18 месяцев.
- Тактичность для внедрения вашего решения, создание мониторинга его граничных ошибок и документирование любых требований на случай вашего отсутствия.
- Отличное чувство направления и приоритизации при работе с неопределенностью на ранних стадиях стартапа.
- Находчивость, чтобы погрузиться в проблему, реализовать решение, масштабировать его и заменить, когда это необходимо.
- Отличные коммуникативные навыки для донесения своей точки зрения, внедрения решений и дальнейшей работы.
Мы ценим и любим работать с разнообразными людьми из разных слоев общества.
Что нужно знать
К лучшему или худшему, мы — стартап; наша командная динамика отличается от компаний других размеров и стадий.
- Мы распределены по всему миру, и эта распределенность будет только расти. В результате, события происходят ВСЕГДА.
- Мы НЕ ожидаем, что вы будете работать все время, но вам придется тщательно соблюдать свои границы, потому что конец вашего рабочего дня может совпадать с началом рабочего дня кого-то другого.
- Мы небольшая команда с высокой степенью ответственности, которая не только увлечена тем, что делает, но и стремится быть исключительной. На данный момент нас 21 человек, обслуживающих сотни тысяч пользователей. Происходит много событий и много неопределенности.
- Мы хотим, чтобы вы взяли на себя ответственность. Мы верим, что ответственность — ключ к росту, и часть этого роста заключается не только в возможности принимать решения, но и в ответственности за успех или неудачу, которые приходят с этими решениями.
Преимущества и льготы
В Railway мы предоставляем лучшие в своем классе льготы. Отличная зарплата, полное медицинское страхование, включая иждивенцев, щедрые опционы на акции, стипендия на оборудование и многое другое. Для получения более подробной информации посетите основную страницу вакансий.
Помимо компенсации, есть несколько вещей, которые, по нашему мнению, делают работу в Railway поистине уникальной:
- Автономия: у нас очень мало совещаний. Только понедельник и пятница для обзора общей доски компании. Мы считаем, что ваше время священно, будь то на работе или вне ее.
- Ответственность: у нас культура высокой ответственности и высокой автономии. Мы надеемся, что вы придете, поможете нам и в течение многих лет будете выполнять лучшую работу в своей жизни. Когда мы примем вас на работу, мы ожидаем, что вы измените компанию.
- Новые проблемы/решения: мы хорошо финансируемый стартап с интересными задачами, что позволяет нам реализовывать новые решения! Мы презираем «видимость бурной деятельности» и считаем, что, будь то сообщество, инженерия, операции и т. д., всегда есть возможность для творческих и высокоэффективных решений.
- Рост: мы хотим, чтобы вы росли вместе с нами, но мы знаем, что таланты берутся в долг, поэтому, когда вы решите, в какой области вы хотите развиваться дальше, будь то в Railway или за ее пределами, мы позаботимся о том, чтобы вы оказались там.
Как мы нанимаем
Без уловок. Без сюрпризов. Вот весь процесс:
- Поговорите с нами о вакансии
- Это абсолютно открытый разговор, и мы просто пытаемся понять, кто вы, чем хотите заниматься и куда хотите двигаться.
- Работа над небольшим проектом для обсуждения на собеседовании
- Асинхронно выполните следующее:
- Предварительное собеседование: Спроектируйте движок для подготовки контейнеров, который мог бы поддерживать работу чего-то вроде Railway.
- Вы можете и ДОЛЖНЫ задавать нам вопросы заранее.
- Обзор вашего решения с командой
- Вы сядете с членом команды и обсудите вышеизложенное. Мы углубимся в ваше решение, а также познакомим вас с двумя другими членами команды.
- Ищем: Понимание ваших навыков решения проблем. Как вы разбиваете проблему и как представляете решение.
- Структура собеседования (60 минут):
- Предварительная подготовка (предоставляется до собеседования): Завершите свое решение
- 0-5 мин: знакомство
- 5-50 мин: Создание (или расширение) вашего решения
- 50-60 мин: Вопросы о Railway/Технологиях/и т. д.
- Встреча с командой
- Вы встретитесь с командой, которая будет состоять из 4 человек из совершенно разных отделов компании.
- Ищем: Как вы работаете с остальной командой и общаетесь.
- Предложение и обсуждение деталей с CEO
- Наконец, мы пройдемся по процессу, роли и уточним детали о вашей позиции, адаптации и всех остальных мелочах.