Місцезнаходження: Анн-Арбор, Мічиган
Посада: Старший програміст II
May Mobility революціонізує міський транспорт за допомогою передових автономних технологій. Ми прагнемо створити безпечніші, екологічно чистіші та доступніші міста. Наша передова технологія Multi-Policy Decision Making (MPDM) переосмислює роботу автономних транспортних засобів (AT), пропонуючи більше, ніж просто самокеровані автомобілі. Наші AT підвищують цінність для громади, заповнюють прогалини в громадському транспорті та забезпечують безпечні та приємні поїздки.
З моменту нашого заснування в 2017 році ми успішно здійснили понад 300,000 поїздок з використанням автономних транспортних засобів по всьому світу. Ми лише на початку і шукаємо пристрасних людей, які хочуть змінити світ. Приєднуйтеся до нас і станьте частиною нашої подорожі до створення кращого майбутнього.
Команда взаємодії з автономними системами є ключовою для розробки інструментів та систем, які підтримують наших робототехніків, глобальні операції та інтеграцію. Чи то управління комунікаціями транспортних засобів, покращення досвіду пасажирів, чи робота над нашими інструментами віддаленого керівництва, ця команда множить ефективність інших інженерних команд.
- Створювати системи повного циклу, які є високо реагуючими, масштабованими та стійкими.
- Показувати приклад володіння проєктом і відповідальності.
- Розробляти RESTful API та рішення для обміну повідомленнями для підтримки масштабованої архітектури.
- Запроваджувати сучасні фронтенд та бекенд веб- та мобільні фреймворки.
- Наставляти молодших інженерів для сприяння їхньому професійному розвитку.
- Управляти документацією команди, якістю коду, процесами та найкращими практиками.
- Забезпечувати інтуїтивний та сучасний користувацький досвід.
- Працювати самостійно над розробкою складних функцій з мінімальним наглядом.
- Сильна здатність взаємодіяти з клієнтами для збору вимог та розробки нових функцій.
- Високий рівень вміння працювати з REST API та рішеннями для обміну повідомленнями, такими як NATS, Kafka, Kinesis, SQS/SNS.
- Сильне відчуття власності з орієнтацією на результат.
- Увага до деталей та сувора методологія тестування.
- Відмінні письмові та усні комунікативні навички.
- Знання систем телеметрії та обробки даних в режимі реального часу.
Обов'язкові
- Ступінь бакалавра з комп'ютерних наук, комп'ютерної інженерії, HCI/UX або аналогічний ступінь та 5 років досвіду в галузі.
- Практичний досвід у розробці повного циклу з використанням фреймворків, таких як React, Angular, Vue.
- Володіння бекенд технологіями, такими як Rust, Node.js/Express, Java/Spring, Python, Go.
- Досвід роботи з AWS або іншими хмарними сервісами.
- Здатність пройти перевірку водійського запису.