Senior Software Engineer II

Job expired!

Местоположение: Энн-Арбор, Мичиган

Роль: Старший инженер-программист II

May Mobility революционизирует городской транспорт с помощью передовых автономных технологий. Наша цель - создавать более безопасные, экологичные и доступные города. Наша современная технология Multi-Policy Decision Making (MPDM) переопределяет работу автономных транспортных средств (AV), предлагая больше, чем просто самоуправляемые автомобили. Наши АВ повышают ценность для сообщества, устраняют пробелы в общественном транспорте и обеспечивают безопасные, приятные поездки.

С момента нашего основания в 2017 году мы успешно предоставили более 300 000 поездок с автономными транспортными средствами по всему миру. Мы только начинаем и ищем увлеченных людей, которые стремятся внести свой вклад. Присоединяйтесь к нам и станьте частью нашего пути к созданию лучшего будущего.

Команда Autonomy Interactions играет ключевую роль в разработке инструментов и систем, поддерживающих наших робототехников, глобальные операции и интеграции. Управляя коммуникациями транспортных средств, улучшая опыт пассажиров или работая над нашими инструментами удаленного управления, эта команда увеличивает эффективность других инженерных команд.

  • Создавайте полнофункциональные системы, которые обладают высокой отзывчивостью, масштабируемостью и устойчивостью.
  • Демонстрируйте ответственное отношение к проектам и ответственность.
  • Разрабатывайте RESTful API и решения для обмена сообщениями для поддержки масштабируемой архитектуры.
  • Внедряйте современные фронтенд- и бэкенд- фреймворки для веб и мобильных приложений.
  • Станьте наставником для младших инженеров, помогая их профессиональному развитию.
  • Управляйте документацией команды, качеством кода, процессами и лучшими практиками.
  • Обеспечьте интуитивный и современный пользовательский опыт.
  • Работайте независимо над разработкой сложных функций с минимальным контролем.
  • Сильная способность взаимодействовать с клиентами для сбора требований и разработки новых функций.
  • Опыт работы с REST API и решениями для обмена сообщениями, такими как NATS, Kafka, Kinesis, SQS/SNS.
  • Чувство ответственности и ориентация на результат.
  • Внимание к деталям и строгая методология тестирования.
  • Отличные письменные и устные коммуникативные навыки.
  • Знание систем телеметрии и обработки данных в реальном времени.

Требуемые

  • Степень бакалавра по компьютерным наукам, компьютерной инженерии, HCI/UX или эквивалентная степень и 5 лет опыта работы в отрасли.
  • Практический опыт разработки полнофункциональных приложений с использованием фреймворков, таких как React, Angular, Vue.
  • Знание серверных технологий, таких как Rust, Node.js/Express, Java/Spring, Python, Go.
  • Опыт работы с AWS или другими облачными сервисами.
  • Способность пройти проверку водительского удостоверения.

Желательные

  • Экспертные знания по QUIC, оптимизация соединений с низкой пропускной способностью, потоковая передача аудио и видео.
  • Степень магистра по компьютерным наукам, компьютерной инженерии или HCI/UX и 5 лет опыта работы в отрасли.
  • Опыт разработки одностраничных приложений (SPAs) и прогрессивных веб-приложений (PWA).
  • Опыт создания и управления крупномасштабными системами в облачной среде.
  • Профессиональные знания по проектированию современных, доступных и приятных пользовательских интерфейсов.