Canva
Аделаида, Australia2 месяца назад
Должность: Ведущий инженер по производству Местоположение: Аделаида / Австралия / Удаленно
Присоединяйтесь к команде, которая меняет представление о дизайне. Привет, g'day, mabuhay, kia ora, 你好, hallo, vítejte! Спасибо, что заглянули. Мы знаем, что поиск работы может отнимать много времени, и вы, вероятно, хотите узнать, что мы предлагаем, поэтому перейдем сразу к делу. Чем вы будете заниматься на этой должности Команда производственного инжиниринга находится на стыке разработки программного обеспечения и сложнейших проблем надежности в инфраструктуре Canva. При 240 миллионах активных пользователей в месяц сложнейшие проблемы не входят ни в одну дорожную карту продукта. Производственный инжиниринг существует для того, чтобы находить их первыми и решать должным образом. Писать программное обеспечение. Изменять поведение производственной среды. Когда это работает, каждая команда выпускает продукт с большей уверенностью, а Canva становится быстрее и устойчивее для людей, которые пользуются ею каждый день. Стратегическая ставка — это совершенно другая модель. Собственный взгляд Canva на то, как выглядит надежность производства, построенный с учетом нашего стиля работы. Старшие инженеры-программисты, надолго встроенные в области с наибольшим техническим риском, работающие бок о бок с продуктовыми командами, достаточно близко к дорожной карте, чтобы формировать то, как функции попадают в продакшн до того, как проблемы усугубятся. Не операционализация систем. Не управление оповещениями. Написание программного обеспечения, которое меняет поведение продакшена. Инженеры, которые хорошо справляются с этой работой, глубоко погрузились в системы, которыми большинство людей только управляет. Они могут войти в кодовую базу, которую они не писали, понять, что на самом деле происходит в масштабе, завоевать техническое уважение команды, с которой они работают, а затем доработать программное обеспечение, чтобы сделать его более надежным, эффективным и устойчивым. На уровне Principal вы также определяете, как выглядит эта практика в Canva. Эталон для всех новых сотрудников, всех проектов и всех стандартов, которые устанавливает команда. В настоящее время эта роль сосредоточена на: Определение модели взаимодействия: Как производственный инжиниринг взаимодействует с продуктовыми командами и командами инфраструктуры, как определяются рамки проектов и как выглядит процесс передачи. Руководство самыми сложными проектами: Принятие личной ответственности за самые технически сложные области, шардинг, многорегиональную архитектуру, производительность JVM в масштабе, в то время как команда развивает экспертизу в смежных областях. Установление технического уровня: Что значит быть инженером по производству в Canva. Стандарт технической достоверности. Архетип, по которому калибруются будущие наймы. Стратегия парного программирования для всей команды: Определение того, как сотрудники среднего и старшего уровня работают в парах и чему им следует учиться в каждом проекте. Развитие потенциала производственного инжиниринга во всей организации, а не только внутри команды. Связь с дорожной картой продукта: Работа с руководством отдела разработки во всей Canva, чтобы гарантировать, что производственный инжиниринг предшествует проблемам, а не следует за ними. Влияние на то, как продуктовые команды думают о готовности к производству до выпуска. Создание истории измерений: Снижение серьезности и продолжительности инцидентов. Успешные запуски функций в продакшн. Вы определяете метрики и способы их отслеживания. Масштабирование на уровне организации: Одна правильно выбранная задача производственного инжиниринга меняет подход инженеров к разработке на годы вперед. На уровне Principal ваш вклад — это сумма всех таких задач плюс стандарт, который вы устанавливаете для их выполнения. Как выглядит успех: В качестве seconded-сотрудника — развитие доверительных отношений с вашей командой. Помощь им в достижении высокой скорости выпуска продукта с большей уверенностью и меньшим количеством рутинной работы. Вы, вероятно, нам подходите Мы будем рады услышать вас, если вы соответствуете одному или нескольким из этих пунктов. Вам не обязательно соответствовать всем, но чем больше, тем лучше, и если вы присоединитесь к команде, мы будем инвестировать в ваше развитие. Опыт Производство в масштабе: Вы отвечали за надежность в крупномасштабных распределенных системах. Когда что-то ломалось, вы исследовали причины и предлагали долгосрочное решение. Техническое лидерство во встроенных моделях: Вы руководили или помогали формировать функцию, где инженеры работают между командами, а не внутри одной. Вы знаете, что делает эту модель успешной, а что — нет. Практический опыт на старших позициях: Вы оставались близки к коду. На этом уровне вы — тот инженер, к которому обращаются, когда проблема действительно сложна. Влияние на организацию: Вы формировали подход команд за пределами вашего отдела к принятию технических решений, потому что вашему техническому суждению доверяют. Глубокие знания JVM или систем: Вы создавали реальные продукты на Java, Go, Rust, C++ или сопоставимом системном языке в производственном масштабе. Язык менее важен, чем глубина знаний. Распределенные системы на практике: Вы ориентировались в шардинге, репликации, режимах сбоев и компромиссах согласованности в производственной среде. Технические знания Внутреннее устройство Linux: Вы можете рассуждать о планировании процессов, памяти, вводе-выводе и сетевом стеке, когда система работает некорректно. Распределенные системы: Вы ориентировались в шардинге, репликации, режимах сбоев и компромиссах согласованности в производственной среде. А также в хэшировании, выборе лидера, консенсусе, обратном давлении, схемах защиты от сбоев. Инструменты наблюдаемости: Вы создавали системы трассировки, панели мониторинга и оповещения, которые сообщают, что не так. Контейнеризация и оркестрация: Kubernetes в производственной среде, на уровне планировщика. Анализ производительности: Вы профилировали приложения JVM или системные процессы и исправляли найденные проблемы. Облачная инфраструктура: AWS в производственной среде, с учетом режимов сбоев, имеющих значение в масштабе. Реагирование на инциденты: Вы были на дежурстве и имеете свое мнение о том, как должен выглядеть хороший процесс. Приветствуется Опыт работы с Enterprise SaaS: Вы выполняли этот тип работы в организации, которая делала это хорошо. Вы понимаете, что означает «производственный инжиниринг», когда это не просто должность. Внутреннее устройство JVM: Вы настраивали GC и профилировали потоки в производственной среде. Опыт работы с многорегиональными системами или шардингом: Вы участвовали в миграции хранилища данных или многорегиональной архитектуре, где ошибка была недопустима. О группе и команде Присоединяйтесь к группе производственного инжиниринга в Canva, где наша миссия — сделать каждую систему, которая поддерживает Canva, быстрой, надежной и готовой к следующему масштабу. Infra отвечает за уровень инфраструктуры, на котором строится каждая другая команда: вычисления, хранение данных, сети, опыт разработчиков и надежность. Подгруппа Reliability Platform — это место, где Canva серьезно относится к техническим рискам, связанным с работой при сотнях миллионов пользователей. Это группа с широким охватом, от инструментов, которые помогают командам эффективно управлять инцидентами, до инженерных работ, которые предотвращают их возникновение. Производственный инжиниринг находится в составе Reliability Platform. Небольшая команда старших инженеров-программистов, встроенных в наиболее рискованные технические области Canva, работающих вместе с продуктовыми командами и командами инфраструктуры, которые владеют этими системами в рамках долгосрочных проектов. Когда это работает, другие команды выпускают продукт с большей уверенностью, а инциденты, которые все же происходят, разрешаются быстрее и наносят меньше вреда. Что это даст вам? Достижение наших сумасшедших амбициозных целей мотивирует нас усердно работать — и мы это делаем — но вы также испытаете множество моментов волшебства, единения и веселья, вплетенных в жизнь в Canva. Мы также предлагаем ряд льгот, которые помогут вам добиться успеха как на работе, так и за ее пределами. Вот лишь некоторые из предложений: Пакеты акций — мы хотим, чтобы наш успех был и вашим успехом Инклюзивная политика отпусков по уходу за ребенком, поддерживающая всех родителей и опекунов Ежегодный бонус Vibe & Thrive для поддержки вашего благополучия, социальных связей, обустройства рабочего места и многого другого Гибкие варианты отпуска, которые дают вам возможность делать добро, отдыхать и поддерживают вас лично Что еще стоит знать? Мы рассматриваем ИИ как мощный усилитель творчества и технологий в Canva. Мы развиваем способы оценки навыков ИИ в нашем процессе найма в сфере технологий, вы будете решать интерактивные задачи в реальном времени, отражающие тип нашей работы. На некоторых собеседованиях вас также могут попросить решить задачу с помощью инструмента ИИ, чтобы показать, как вы подходите к решению задач с помощью технологий. Мы принимаем решения о найме на основе вашего опыта, навыков и увлеченности, а также того, как вы можете улучшить Canva и нашу культуру. При подаче заявления, пожалуйста, укажите ваши местоимения и любые разумные корректировки, которые могут вам понадобиться в процессе собеседования. Мы ценим все типы навыков и происхождений в Canva, поэтому, даже если вам кажется, что ваши навыки не совсем соответствуют перечисленным выше, — мы все равно хотим услышать вас! Обратите внимание, что собеседования проводятся виртуально.
Оценка RocketHunt по реальным зарплатам
Грейд
Lead
Формат работы
Удаленно
Уровень английского
B2 - Выше среднего
ИИ напишет его по твоему резюме, останется только отправить