Mapbox — ведущая платформа для работы с геолокацией в реальном времени для нового поколения бизнесов, ориентированных на местоположение. Mapbox — единственная платформа, которая предоставляет организациям полный набор инструментов для навигации людей, посылок и транспортных средств в любом месте. Более 4 миллионов зарегистрированных разработчиков выбрали Mapbox благодаря гибкости платформы, безопасности и соблюдению требований конфиденциальности. Организации используют приложения, данные, SDK и API Mapbox для создания индивидуальных и захватывающих впечатлений, которые радуют их клиентов.
Команда Search Box - Offline Search отвечает за создание надежного, высокопроизводительного поискового движка, который позволяет мобильным и автомобильным клиентам легко находить места, адреса и интересные точки даже в условиях отсутствия сетевого подключения. Мы достигаем этого, разрабатывая высоко оптимизированные алгоритмы поиска на устройстве, создавая передовые методы сжатия данных и эффективные механизмы дельта-обновлений, а также разрабатывая легковесные масштабируемые решения на основе тайлов, которые обеспечивают низкую задержку результатов на ограниченном оборудовании. Наша работа гарантирует, что пользователи — от водителей, путешествующих по удаленным трассам, до мобильных пользователей в густонаселенных городских зонах с плохим покрытием — получают надежный, быстрый и стабильный поиск в любом месте.
По мере того как искусственный интеллект становится неотъемлемой частью современных инженерных процессов, мы ценим инженеров, которые умеют продуманно интегрировать ИИ в проектирование, разработку и принятие решений. В процессе собеседования мы обсудим, как вы используете ИИ в своей инженерной работе.
Присоединившись к нам в качестве инженера-программиста в команде Offline Search, вы сыграете ключевую роль в предоставлении мирового класса возможностей поиска для встроенных систем и мобильных устройств, работающих без сетевого подключения. Вы примените свои знания в системной инженерии и оптимизации производительности в увлеченной, кросс-функциональной команде, ориентированной на автомобильную и мобильную картографию.
Проектировать, писать код и оптимизировать основные алгоритмы поиска, адаптированные для выполнения на устройстве, обеспечивая высокую скорость обработки запросов при строгих ограничениях по CPU, памяти и хранилищу.
Брать на себя ответственность за сложные системы офлайн-доставки данных, проектируя и внедряя передовые методы сжатия тайлов (например, Zstd) и эффективные конвейеры дельта-обновлений для минимизации объема передаваемых данных.
Сотрудничать с несколькими командами исследований и разработок и бэкенда для бесшовной интеграции конвейеров обработки данных и обеспечения паритета между нашими облачными и офлайн-продуктами поиска.
Взаимодействовать напрямую с ведущими автомобильными OEM-производителями в ЕС, США, Японии и Китае, а также с поставщиками, такими как компании Tier 1 и картографические фирмы, чтобы понимать спецификации оборудования, решать проблемы интеграции и согласовывать технические результаты с их графиками внедрения.
Собирать и анализировать глубокую системную телеметрию для оценки компромиссов производительности (например, использование CPU против задержки запроса), устанавливать базовые показатели и стимулировать непрерывные архитектурные улучшения.
Играть ключевую роль в определении технической дорожной карты, оценке сложных функций и написании технических проектных документов для возможностей офлайн-поиска следующего поколения.
Вы находитесь в часовом поясе Восточного времени (Eastern Time Zone).
Степень бакалавра или магистра в области компьютерных наук, программной инженерии или эквивалентный практический опыт.
Сильное владение C++ (наш основной язык движка), с глубоким пониманием управления памятью, многопоточности и системного программирования.
Опыт работы с Python или другими скриптовыми языками, часто используемыми для инструментов, обработки данных или автоматизации тестирования.
Подтвержденный опыт анализа и оптимизации кода для сред с ограничениями по производительности, умение взвешенно балансировать между использованием CPU, потреблением памяти и задержкой запросов.
Знание структур данных, алгоритмической эффективности и бинарных форматов данных (опыт работы с сжатием данных, например Zstd, или механизмами дельта-обновлений является большим плюсом).
Сильное аналитическое мышление и способность обосновывать технические решения с использованием системной телеметрии и данных.
Тщательное внимание к деталям и творческий, находчивый подход к решению проблем.
Отличные коммуникативные навыки на английском языке, подтвержденная способность эффективно сотрудничать с кросс-функциональными командами инженеров, продуктов и данных.
Предыдущий опыт работы в области картографии, навигации или автомобильной промышленности.
Знания методов машинного обучения для анализа геопространственных данных.
Вклад в проекты с открытым исходным кодом в области геопространственных или аналитических данных.
В дополнение к нашим основным ценностям, которые не уникальны для этой позиции и необходимы для лидеров Mapbox:
Мы ценим высокоэффективных творческих людей, которые глубоко погружаются в проблемы и возможности.
Мы верим, что люди должны быть собой на работе. Мы поддерживаем это через комплексное медицинское обслуживание, отпуск по уходу за ребенком, гибкость для жизненных обстоятельств и инновационный подход к поддержке наших сотрудников.
Мы подчеркиваем важность среды обучения и преподавания, чтобы обеспечить сотрудников инструментами, необходимыми для успеха в их функциях и в компании.
Мы твердо верим в ценность разнообразной команды и поощряем людей всех происхождений, полов, этнических групп, способностей и сексуальных ориентаций подавать заявки.
Годовая базовая компенсация для этой роли варьируется от $160,650 до $217,350 для большинства локаций в США и на 5%–10% выше для локаций с более высокой стоимостью труда. Уровень должности и фактическая компенсация будут определяться на основе таких факторов, как индивидуальные квалификации, объективно оцененные в процессе собеседования (включая навыки и предыдущий релевантный опыт, потенциальное влияние и масштаб роли), рыночные требования и конкретное место работы. Пожалуйста, обсудите ваше конкретное место работы с вашим рекрутером для получения дополнительной информации.
Подавая заявку на эту позицию, вы подтверждаете, что получили Уведомление о конфиденциальности Mapbox для соискателей из-за пределов США, ссылка на которое приведена здесь. Заполнение этой заявки требует предоставления личных данных, таких как ваше имя и контактная информация, что обязательно для обработки вашей заявки Mapbox.
Мы привержены справедливому и равноправному процессу найма. Мы не допускаем дискриминации по любому защищенному признаку.
#LI-Remote
Будьте осторожны: если работодатель просит войти через Google, iCloud или Госуслуги, прислать код или пароль, запустить ПО или перевести деньги — это мошенники.
ЖмитеГайд по безопасности