Senior Software Engineer II

Job expired!

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