Canva
Брисбен, Australia2 месяца назад
Грейд
Lead
Формат работы
Удаленно
Уровень английского
B2 - Выше среднего
ИИ напишет его по твоему резюме, останется только отправить
Название: Ведущий инженер по эксплуатации (Principal Production Engineer) Местоположение: Брисбен / Австралия / Удаленная работа
Присоединяйтесь к команде, которая меняет представление мира о дизайне. Привет! Спасибо, что заглянули. Мы знаем, что поиск работы может занимать много времени, и вы, вероятно, хотите узнать, что мы предлагаем, поэтому перейдем сразу к делу. Что вы будете делать на этой должности Команда Production Engineering находится на стыке разработки программного обеспечения и самых сложных проблем надежности инфраструктуры Canva. При 240 миллионах активных пользователей в месяц самые сложные проблемы не входят ни в один продуктовый план. Production Engineering существует для того, чтобы находить их первыми и решать правильно. Писать код. Изменять поведение продакшена. Когда это работает, каждая команда выпускает продукт с большей уверенностью, а Canva становится быстрее и надежнее для людей, которые используют ее каждый день. Стратегическая ставка — это совершенно иная модель. Собственный взгляд Canva на то, как выглядит надежность продакшена, созданный с учетом нашего стиля работы. Старшие инженеры-программисты, долгосрочно встроенные в области с наибольшим техническим риском, работают плечом к плечу с продуктовыми командами, достаточно близко к дорожной карте, чтобы формировать, как функции попадают в продакшен до того, как проблемы усугубятся. Не операционизация систем. Не управление оповещениями. Написание кода, который изменяет поведение продакшена. Инженеры, которые хорошо справляются с этой работой, глубоко разбираются в системах, которыми большинство людей только управляют. Они могут войти в кодовую базу, которую они не писали, понять, что на самом деле происходит в масштабе, завоевать техническое уважение команды, с которой они работают, а затем адаптировать программное обеспечение, чтобы сделать его более надежным, эффективным и устойчивым. На позиции Principal вы также будете определять, как эта практика выглядит в Canva. Якорная калибровка для каждого найма, каждого взаимодействия и каждого стандарта, установленного командой. В настоящее время эта роль сосредоточена на: Определение модели взаимодействия: Как Production Engineering взаимодействует с продуктовыми командами и командами инфраструктуры, как определяются границы взаимодействия и как выглядит передача. Эта модель нова. Вы будете ее формировать. Руководство самыми сложными взаимодействиями: Личная ответственность за наиболее технически сложные области, шардинг, многорегиональную архитектуру, производительность JVM в масштабе, в то время как команда наращивает глубину в смежных областях. Установление технической планки: Что значит быть инженером продакшена в Canva. Стандарт технической достоверности. Архетип, по которому будет калиброваться будущий найм. Стратегия парного программирования в команде: Определение того, как сотрудники среднего и старшего звена работают в парах, и чему им следует учиться в каждом взаимодействии. Развитие потенциала Production Engineering во всей организации, а не только внутри команды. Связь с дорожной картой продукта: Взаимодействие с руководством инженеров по всему Canva, чтобы гарантировать, что Production Engineering находится выше проблем, а не ниже. Влияние на то, как продуктовые команды думают о готовности продакшена перед выпуском. Создание истории измерений: Снижение серьезности и продолжительности инцидентов. Чистые запуски функций в продакшен. Вы определяете, что такое метрики и как они отслеживаются. Умножение масштаба организации: Одно правильно расположенное взаимодействие Production Engineering меняет то, как инженеры строят системы в течение многих лет. На уровне Principal ваш рычаг — это сумма всех этих взаимодействий плюс стандарт, который вы устанавливаете для каждого из них. Как выглядит успех: В качестве привлеченного специалиста выстраивание доверительных отношений с командой. Направление их к скоростному выпуску с большей уверенностью и меньшим количеством рутинной работы. Вы, вероятно, подходите Мы будем рады услышать от вас, если вы соответствуете одному или нескольким из этих пунктов. Вам не нужно соответствовать всем им, но чем больше, тем лучше, и если вы присоединитесь к команде, мы будем вкладываться в ваше развитие. Опыт Продакшен в масштабе: Вы отвечали за надежность крупномасштабных распределенных систем. Когда что-то шло не так, вы исследовали причины и выпускали решение, которое работает вечно. Техническое лидерство во встроенных моделях: Вы руководили или помогали формировать функцию, где инженеры работают поверх командных границ, а не внутри одной команды. Вы знаете, что делает эту модель успешной, а что — провальной. Практический опыт на старших позициях: Вы оставались близко к коду. На этом уровне вы — инженер, к которому обращаются, когда проблема действительно сложна. Влияние на всю организацию: Вы формировали то, как команды за пределами вашей собственной принимают технические решения, потому что вашему техническому суждению доверяют. Глубокие знания JVM или систем: Вы создавали реальные продукты на Java, Go, Rust, C++ или сопоставимом системном языке в производственном масштабе. Язык менее важен, чем глубина знаний. Распределенные системы на практике: Вы ориентировались в шардинге, репликации, режимах отказа и компромиссах согласованности в продакшене. Технические знания Внутренние механизмы Linux: Вы можете рассуждать о планировании процессов, памяти, вводе-выводе и сетевом стеке, когда система ведет себя некорректно. Распределенные системы: Вы ориентировались в шардинге, репликации, режимах отказа и компромиссах согласованности в продакшене. А также в хэшировании, выборе лидера, консенсусе, обратном давлении, размыкателях цепи. Инструменты наблюдаемости: Вы создавали трассировки, панели мониторинга и оповещения, которые сообщают вам, что не так. Контейнеризация и оркестрация: Kubernetes в продакшене, на уровне планировщика. Анализ производительности: Вы профилировали приложения JVM или системные процессы и исправляли обнаруженные проблемы. Облачная инфраструктура: AWS в продакшене, с учетом режимов отказа, которые важны в масштабе. Реагирование на инциденты: Вы были дежурным и имеете свое мнение о том, как должен выглядеть хороший процесс. Приятно иметь Опыт в Enterprise SaaS: Вы занимались этим конкретным видом работы в организации, которая делала это хорошо. Вы знаете, что такое "production engineering", когда это не просто название должности. Внутренние механизмы JVM: Вы настраивали GC и профилировали потоки в продакшене. Опыт работы с мультирегиональными системами или шардингом: Вы участвовали в миграции хранилища данных или многорегиональной архитектуре, где ошибки были недопустимы. О группе и команде Присоединяйтесь к группе Production Engineering в Canva, где наша миссия — сделать каждую систему, которая обеспечивает работу Canva, быстрой, надежной и готовой к следующему масштабу. Infra отвечает за уровень инфраструктуры, на котором строят все остальные команды: вычисления, хранение данных, сети, опыт разработчиков и надежность. Подгруппа Reliability Platform — это место, где Canva серьезно подходит к техническому риску, связанному с работой при сотнях миллионов пользователей. Это группа с широким охватом, от инструментов, которые помогают командам эффективно управлять инцидентами, до инженерной работы, которая предотвращает их возникновение. Production Engineering входит в состав Reliability Platform. Небольшая команда старших инженеров-программистов, встроенных в наиболее рискованные технические области Canva, работающих вместе с продуктовыми командами и командами инфраструктуры, которые владеют этими системами в рамках долгосрочных проектов. Когда это работает, другие команды выпускают продукты с большей уверенностью, а инциденты, которые все же происходят, устраняются быстрее и имеют меньшие последствия. Что вас ждет? Достижение наших амбициозных целей мотивирует нас усердно работать — и мы это делаем — но вы также будете испытывать много моментов волшебства, единения и веселья, вплетенных в жизнь в Canva. Мы также предлагаем ряд льгот, которые помогут вам добиться успеха как на работе, так и за ее пределами. Вот краткий обзор того, что предлагается: Пакеты акций — мы хотим, чтобы наш успех был и вашим тоже Инклюзивная политика отпусков по уходу за ребенком, поддерживающая всех родителей и опекунов Ежегодный бюджет "Vibe & Thrive" для поддержки вашего благополучия, социальных связей, обустройства рабочего места и многого другого Гибкие варианты отпуска, которые позволяют вам творить добро, отдыхать и лично развиваться Другие важные моменты: Мы рассматриваем ИИ как мощный усилитель творчества и технологий в Canva. Мы совершенствуем оценку навыков работы с ИИ в нашем процессе найма в сфере технологий. Вам предстоит решать интерактивные задачи в реальном времени, отражающие нашу работу. На некоторых собеседованиях вас также могут попросить решить задачу с помощью инструмента ИИ, чтобы продемонстрировать ваш подход к решению проблем с технологиями под рукой. Мы принимаем решения о найме на основе вашего опыта, навыков и увлеченности, а также того, как вы можете обогатить Canva и нашу культуру. При подаче заявки, пожалуйста, укажите ваши местоимения и любые необходимые разумные приспособления во время процесса собеседования. Мы ценим все виды навыков и опыта в Canva, поэтому, даже если вы не чувствуете, что ваши навыки полностью соответствуют перечисленным выше — мы все равно хотим услышать вас! Обратите внимание, что собеседования проводятся виртуально.
Оценка RocketHunt по реальным зарплатам