Местоположение: Энн-Арбор, Мичиган
Роль: Старший инженер-программист 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).
- Опыт создания и управления крупномасштабными системами в облачной среде.
- Профессиональные знания по проектированию современных, доступных и приятных пользовательских интерфейсов.