О компании
Mapbox — ведущая платформа для работы с геолокацией в реальном времени для нового поколения бизнесов, ориентированных на местоположение. Mapbox — единственная платформа, которая предоставляет организациям полный набор инструментов для навигации людей, посылок и транспортных средств повсюду. Более 4 миллионов зарегистрированных разработчиков выбрали Mapbox благодаря гибкости платформы, безопасности и соблюдению требований конфиденциальности. Организации используют приложения, данные, SDK и API Mapbox для создания индивидуальных и захватывающих впечатлений, которые радуют их клиентов.
Команда Maps API разрабатывает и поддерживает приложения и инфраструктуру, отвечающие за создание и распространение карт Mapbox. Тысячи клиентов полагаются на наши сервисы для беспрепятственной обработки миллиардов запросов ежедневно, масштабирования в реальном времени в ответ на глобальные события и предоставления дизайнерам, разработчикам и аналитикам возможности создавать и делиться картами, о которых мы раньше и не мечтали.
Поставка карт означает предоставление модели мира, который постоянно меняется и должен автоматически поддерживать все крайние случаи — системы письма, шрифты, местные нормативы и глобальные территориальные споры.
Наша команда поддерживает API с самым высоким трафиком чтения в Mapbox и распределённые ETL-конвейеры, используемые внутренними и внешними клиентами для преобразования данных в карты. Мы создаём новые способы визуализации геолокационных данных.
По мере того как искусственный интеллект становится неотъемлемой частью современных инженерных процессов, мы ценим инженеров, которые умеют продуманно интегрировать ИИ в проектирование, разработку и принятие решений. Наш процесс собеседования будет включать обсуждение того, как вы используете ИИ в своей инженерной работе.
Что вам предстоит делать
В роли инженера по разработке программного обеспечения III уровня в команде Maps API вы будете отвечать за баланс между быстрым развитием новых инструментов картографии и надёжностью наших сервисов при масштабировании на новые объёмы запросов, рынки и сценарии использования. За одну неделю работы в команде Maps API вы можете писать прикладной код, устойчивый к огромному объёму данных, создавать и развёртывать микросервисы, диагностировать сложное поведение системы, когда глобальные рынки неожиданно влияют на трафик, или способствовать непрерывной доставке в Mapbox.
В этой роли вы можете ожидать:
•Вести свою инженерную команду в определении и оценке чётко сформулированных задач.
•Выполнять поставленные задачи и нести ответственность за своевременную и качественную доставку.
•Проектировать системы и принимать архитектурные решения, которые будут соответствовать быстрому росту клиентской базы Mapbox.
•Наставлять коллег через индивидуальные встречи, проводить обзоры дизайна и кода, а также предоставлять постоянные рекомендации для профессионального роста и технического совершенства.
•Продвигать культуру операционного совершенства, тщательно тестируя и мониторя наши системы и код, создавая документацию и участвуя в дежурствах для поддержки здоровья наших сервисов.
•Снижать технический долг, делиться знаниями и заботиться о здоровье и благополучии коллег, одновременно оптимизируя производительность приложений и ускоряя выпуск новых функций.
•Поддерживать культуру сотрудничества, прозрачности, креативности, инклюзивности и принятия решений на основе данных.
Какие качества мы считаем важными для этой роли
•8-10+ лет опыта в создании масштабируемых высоконагруженных бэкенд-сервисов с низкой задержкой.
•Опыт работы с Python, NodeJS и нативными сервисами AWS (CDK, ECS, Step Functions, Lambda, S3, RDS, CloudWatch, CloudFront).
•Опыт создания продуктов, связанных с картографией и геопространственными данными.
•Знание систем контроля версий, таких как GitHub.
•Способность самостоятельно выполнять все задачи разработки на основе дизайнов и спецификаций.
•Инициативность, ориентированность на коммуникацию и результат.
•Эмпирический аналитический подход: вы формулируете сильные гипотезы, проводите исследования и чётко сообщаете результаты.
•Желание делиться опытом через документацию, наставничество, парное программирование и как в письменной, так и в устной форме.
•Желание работать и руководить людьми с разнообразным опытом, взглядами и происхождением.
•Высокое качество работы — написание модульных тестов, проактивное исправление дефектов и доведение изменений до продакшена.
Желательные качества для этой роли
•Знание C++
Что мы ценим
В дополнение к нашим основным ценностям, которые не уникальны для этой позиции и необходимы для лидеров Mapbox:
•Мы ценим высокоэффективных творческих людей, которые глубоко погружаются в проблемы и возможности.
•Мы верим, что каждый должен быть собой на работе. Мы поддерживаем это через комплексное медицинское обслуживание, декретные отпуска, гибкость в решении жизненных вопросов и инновационный подход к поддержке наших сотрудников.
•Мы создаём среду обучения и преподавания, чтобы обеспечить сотрудников инструментами для успешной работы в своей роли и компании.
•Мы твёрдо верим в ценность разнообразия команды и поощряем людей всех происхождений, полов, этнических групп, способностей и сексуальных ориентаций подавать заявки.
Как мы поддерживаем вас
•Гибридный/удалённый формат работы: возможность комфортно работать из дома или периодически из офиса, где это применимо.
•Медицинское обслуживание и страхование с учётом страны: частные планы медицинского, стоматологического обслуживания и страхования дохода, дополняющие региональные обязательные льготы.
•Поддержка семьи в первую очередь: политики по уходу за семьёй, декретные и отцовские отпуска для поддержки вашей растущей семьи.
•Счёт на личные расходы: взносы для поддержки вашего здоровья, благополучия и личного развития.
•Баланс и умственная энергия: поддержка психического здоровья для вас и ваших иждивенцев.
•Отдых и восстановление: оплачиваемое время отдыха, корпоративные праздники и щедрые политики отсутствия.
•Время для волонтёрства: выделенное оплачиваемое время для волонтёрской деятельности помимо стандартного отпуска.