Ubicación: Ann Arbor, Michigan
Rol: Ingeniero Senior de Software II
May Mobility está revolucionando el transporte urbano con tecnología autónoma de vanguardia. Nuestro objetivo es crear ciudades más seguras, ecológicas y accesibles. Nuestra tecnología de Toma de Decisiones Multi-Política (MPDM) redefine el funcionamiento de los vehículos autónomos (AVs), ofreciendo más que solo autos sin conductor. Nuestros AVs mejoran el valor comunitario, cierran las brechas del transporte público y proporcionan viajes seguros y agradables.
Desde nuestra fundación en 2017, hemos entregado con éxito más de 300,000 viajes habilitados por AV en todo el mundo. Estamos comenzando y buscamos personas apasionadas deseosas de impactar. Únete a nosotros y sé parte de nuestro viaje para crear un futuro mejor.
El Equipo de Interacciones de Autonomía es crucial para desarrollar herramientas y sistemas que apoyen a nuestros roboticistas, operaciones globales e integraciones. Ya sea gestionando las comunicaciones de vehículos, mejorando las experiencias de los pasajeros o trabajando en nuestras herramientas de guía remota, este equipo multiplica la eficiencia de otros equipos de ingeniería.
- Construir sistemas de pila completa que sean altamente responsivos, escalables y resilientes.
- Ejemplificar propiedad de proyectos y responsabilidad.
- Desarrollar APIs RESTful y soluciones de mensajería para apoyar una arquitectura escalable.
- Impulsar la adopción de marcos modernos de frontend y backend para web y móvil.
- Mentorear a ingenieros junior para ayudar en su desarrollo profesional.
- Gestionar la documentación del equipo, la calidad del código, los procesos y las mejores prácticas.
- Proporcionar una experiencia de usuario intuitiva y moderna.
- Trabajar de manera independiente para desarrollar características complejas con supervisión mínima.
- Fuerte capacidad para interactuar con los clientes para recopilar requisitos y desarrollar nuevas características.
- Proficiencia en APIs REST y soluciones de mensajería como NATS, Kafka, Kinesis, SQS/SNS.
- Sólido sentido de propiedad con una mentalidad orientada a resultados.
- Atención al detalle y metodología rigurosa de pruebas.
- Excelentes habilidades de comunicación escrita y verbal.
- Conocimiento práctico de sistemas de telemetría y procesamiento de datos en tiempo real.
Requisitos
- Título de B.S. en Ciencias de la Computación, Ingeniería Informática, HCI/UX o título equivalente y 5 años de experiencia en la industria.
- Experiencia práctica en desarrollo de pila completa usando marcos como React, Angular, Vue.
- Competencia en tecnologías backend como Rust, Node.js/Express, Java/Spring, Python, Go.
- Experiencia con AWS u otros servicios en la nube.
- Capacidad para aprobar una verificación del historial de conducción.
Deseable
- Experiencia en QUIC, optimización de conexiones de bajo rendimiento, transmisión de audio y video.
- Título de M.S. en Ciencias de la Computación, Ingeniería Informática o HCI/UX y 5 años de experiencia en la industria.
- Experiencia en desarrollo de Aplicaciones de Página Única (SPAs) y Aplicaciones Web Progresivas (PWAs).
- Experiencia en construcción y gestión de sistemas a gran escala en un entorno de nube.
- Competencia en el diseño de interfaces de usuario modernas, accesibles y atractivas.
- Condiciones estándar de trabajo en oficina, incluyendo estar sentado o de pie por períodos prolongados y uso de computadora.
- Capacidad para levantar hasta 50 libras.
Este rol híbrido se basa en Ann Arbor, Michigan. Los empleados trabajarán de forma remota y desde nuestra oficina 1-3 días por semana, según la función y el acuerdo con el gerente.
Rango Salarial: $158,500—$190,000 USD (basado en las tasas para empleados