Customer.io
4 месяца назад
150 000 – 200 000 USD
в год
Грейд
Senior
Опыт работы
от 10 лет
Формат работы
Удаленно
Уровень английского
B2 - Выше среднего
ИИ напишет его по твоему резюме, останется только отправить
Должность: Старший инженер-программист - Backend Platform Компания: Customer.io Удаленно (Америка)
Привет, я Ману, менеджер по инжинирингу в Customer.io. Мы ищем опытных backend-инженеров, которые хотят создавать и владеть инфраструктурой, которая обеспечивает работу одной из самых интенсивных в плане данных платформ в области автоматизации маркетинга — систем, обрабатывающих миллионы событий в секунду, оркеструющих сложные рабочие процессы в большом масштабе и обеспечивающих надежную работу всего для тысяч клиентов по всему миру. Вы будете работать в команде Platform, решая сложные задачи распределенных систем: проектирование отказоустойчивости, масштабирование сервисов под реальной производственной нагрузкой и создание фундаментальных слоев, от которых зависит каждая другая команда в Customer.io. Это не просто работа по техническому обслуживанию — вы будете формировать архитектуру систем, которые должны быть одновременно высокодоступными и постоянно развивающимися. Если вас вдохновляет пересечение масштаба, надежности и опыта разработчика — и вы хотите владеть инфраструктурой, которая действительно имеет значение — мы будем рады пообщаться. Что вы привнесете: Глубокий опыт работы с распределенными системами и крупномасштабной backend-архитектурой Сильное понимание надежности, наблюдаемости и отказоустойчивости Комфорт в рассуждениях о производительности, емкости и компромиссах в большом масштабе Опыт работы с событийно-ориентированными системами, очередями сообщений или конвейерами данных приветствуется Командный склад ума — вы развиваете команду вокруг себя О Customer.io Более 9 000 компаний — от мелких стартапов до мировых брендов — используют нашу платформу для ежедневной отправки миллиардов электронных писем, push-уведомлений, внутриигровых сообщений и SMS. Customer.io обеспечивает автоматизированную коммуникацию, которую люди действительно хотят получать. Мы помогаем командам отправлять более умные и релевантные сообщения, используя поведенческие данные в реальном времени. Под капотом: Go, React, Ember и AI помогают нам быстро выпускать продукты и уверенно масштабироваться. Что мы ценим Ответственность Вы управляете техническим направлением в различных системах и командах. Вы действуете оперативно, строите с эмпатией и мыслите долгосрочно. Вы руководили крупномасштабными инфраструктурными инициативами и знаете, что нужно для их успешной реализации. Инженеры с клиентоориентированным подходом Вы думаете о том, как инфраструктура раскрывает ценность для клиента. Вас волнует опыт разработчика, проектирование систем и то, как ваша работа формирует клиентский опыт. Здоровое пренебрежение к «тому, как это принято делать» Вы привносите строгость и креативность. Лучшие практики важны, но никогда не важнее, чем движение вперед. Что вы будете делать Разрабатывать и развивать распределенные системы на Go для обработки миллиардов ежедневных событий и сообщений, а также для хранения и индексации петабайтов данных Возглавлять архитектурные решения, связанные с производительностью, надежностью и обработкой событий в реальном времени Улучшать взаимодействие между сервисами с помощью лучших API, систем обмена сообщениями и событийно-ориентированных шаблонов Работать с различными командами для выявления узких мест и проблем системы, а также руководить инициативами по их устранению для более гладкого клиентского опыта Решать задачи с высокой пропускной способностью в конвейерах данных, очередях и инфраструктуре планирования Уметь отлаживать производственные системы в большом масштабе, используя эффективную инструментацию, и быстро и уверенно решать проблемы Участвовать в ротации дежурств по мере необходимости, поддерживая надежность создаваемых вами систем Делиться знаниями и повышать уровень команды, делясь своими достижениями публично с помощью коротких видео, вдумчивых текстов и наставничества Использовать инструменты AI для прототипирования, ускорения работы и принятия более обоснованных решений Что мы ищем Значительный опыт (обычно 10+ лет) создания масштабируемых распределенных систем на Go (или аналогичных статически типизированных языках) Глубокий опыт работы с базами данных — реляционными (MySQL, Postgres) и нереляционными (DynamoDB, BigTable) — и понимание того, как сделать их быстрыми Опыт работы в облачных средах (AWS, GCP) Знакомство с API, наблюдаемостью и эксплуатацией производственных систем Склонность к действию, а не к совершенству, и гордость за принятие технических решений Компенсация и льготы Мы верим в прозрачность. Стартовая зарплата для этой должности составляет от 150 000 до 200 000 долларов США (или эквивалент в местной валюте) в зависимости от опыта и с учетом корректировки в соответствии с рыночной ставкой. В дополнение к базовой зарплате, эта должность включает предоставление опционов на акции, чтобы вы могли разделить успех, в создании которого участвуете. Мы знаем, что наши сотрудники — это то, что делает нас великими, и мы стремимся заботиться о них. Наш комплексный пакет льгот поддерживает ваше благополучие и рост, включая 100% покрытие расходов на медицинское, стоматологическое, офтальмологическое страхование, страхование психического здоровья и дополнительное страхование для вас и вашей семьи. Мы также предлагаем 16 недель оплачиваемого отпуска по уходу за ребенком, неограниченное количество дней PTO, компенсации на удаленную работу и велнес, бюджет на профессиональное развитие и многое другое. Полный список льгот здесь → Наш процесс Без подводных камней, без каверзных вопросов — просто четкий, человечный процесс, разработанный для того, чтобы помочь нам обоим принять обоснованное решение. Заявка — Мы тщательно рассматриваем всех кандидатов. Расскажите, почему вы заинтересованы. Звонок с рекрутером (30 минут) — Поговорим о том, что вы ищете, и как мы работаем. Собеседование с hiring-менеджером (60 минут) — Поговорите с одним из наших hiring-менеджеров о вашем стиле работы и проекте, которым вы полностью владели, плюс короткое задание по программированию с использованием AI. Собеседование по системному дизайну (60 минут) — Совместное обсуждение системного дизайна с упором на задачи масштабирования. Собеседование по программированию (60 минут) — Работайте в паре с одним из наших инженеров в рамках интерактивного собеседования по программированию с использованием AI. Всем финальным кандидатам будет предложено пройти проверку биографии и подтверждение трудоустройства в рамках нашего процесса перед приемом на работу. Customer.io признает подавляющее влияние системной несправедливости на различные сообщества. Мы обязуемся использовать свое влияние для повышения инклюзивности и справедливости в технологической индустрии. Мы стремимся к созданию инклюзивной командной культуры, внедрению наймовых практик, свободных от предвзятости, и развитию партнерских отношений с сообществами для расширения нашего глобального влияния. Zoom — единственная видеоконференц-платформа, которую мы используем, виртуальные собеседования будут проводиться с использованием видеовозможностей (т.е. не через чат), а предложения о работе будут направляться в письменной форме на официальном бланке Customer.io. Пожалуйста, будьте бдительны во всех своих действиях по поиску работы, и если у вас возникнут вопросы, свяжитесь с контакт рекрутера . Присоединяйтесь к нам! Мы верим в эмпатию, прозрачность, ответственность и, да, немного неловкости. Если вы вдохновлены прочитанным и хотите создавать программное обеспечение, которое улучшает коммуникацию для всех — подайте заявку сейчас.
Оценка RocketHunt по реальным зарплатам