LightMetrics: tecnología profunda en todo el stack

La visión general de LightMetrics ha sido democratizar los beneficios de los sistemas de seguridad para conductores basados en IA, desde la asistencia al conductor en tiempo real hasta los videos de eventos y el análisis avanzado de seguridad de flotas y conductores, disponibles en la nube para su revisión por parte de los gestores de flotas.

Contratación para múltiples puestos

La visión general de LightMetrics ha sido democratizar los beneficios de los sistemas de seguridad para conductores basados en IA, desde la asistencia al conductor en tiempo real hasta los videos de eventos y el análisis avanzado de seguridad de flotas y conductores, disponibles en la nube para su revisión por parte de los gestores de flotas. Un conjunto único de API REST, que admite nuestros SDK para Android, iOS y Linux que encapsulan la inferencia de IA en el borde, constituye la columna vertebral de nuestra pila tecnológica.

La amplitud y profundidad de nuestra pila tecnológica es una consecuencia directa de esta visión. En una era en la que todas las startups se consideran de tecnología profunda, creemos en dejar que el alcance de nuestros productos y servicios hable por sí mismo. Nuestros productos y servicios están impulsados por innovaciones en múltiples dominios, y estamos orgullosos de contar con algunos de los mejores talentos de ingeniería en diversas disciplinas trabajando en conjunto para crear experiencias increíbles para los usuarios finales.

IA y visión artificial

Nuestro equipo de IA tiene una labor compleja: crear un conjunto robusto de algoritmos de IA en el borde para una variedad de casos de uso de Sistemas Avanzados de Asistencia al Conductor (ADAS) y Sistemas de Monitoreo del Conductor (DMS), siendo a la vez lo más eficientes posible en cuanto a cómputo y memoria, lo que permite que nuestros SDK se puedan implementar en una amplia variedad de plataformas de hardware. Los desafíos clave que enfrentan y resuelven a diario incluyen:

  • Crear redes neuronales eficientes capaces de procesar video a 10-15 fps en tiempo real en dispositivos con limitaciones de cómputo y memoria, incorporando lo último en cuantización de redes, poda, etc.
  • Aprender con datos mínimos, aprender con etiquetas ruidosas y garantizar un sesgo mínimo en el aprendizaje son desafíos enormes; trabajar en ellos y mejorar los resultados es sumamente satisfactorio.
  • Rutinas de inferencia altamente optimizadas, utilizando tanto procesadores host (conjunto de instrucciones NEON, aritmética de punto fijo, etc.) como GPU y aceleradores de IA.
  • Gestionar variaciones en los datos de video de entrada a través de una multitud de parámetros: hora del día, clima, geografía (diferentes señales de tráfico), diferentes tipos de vehículos y alturas de montaje de cámaras, por nombrar solo algunos.

Un miembro ideal de nuestro equipo de IA no se limita a entrenar modelos en TensorFlow o PyTorch y seguir adelante. Completan todo el recorrido, desde la generación de modelos optimizados hasta la implementación de rutinas de inferencia en el dispositivo y, finalmente, el despliegue a gran escala en nuestra base global de vehículos instalados.

Servicios web, API y front-end

Nuestros clientes dependen totalmente de nuestros servicios web y API, por lo que su escalabilidad y tiempo de actividad son de suma importancia para nosotros. Cada miembro de nuestro equipo de backend es un desarrollador full stack que trabaja en toda la amplitud de nuestra plataforma:

  • Diseñar y ampliar nuestros microservicios de soporte a las API para escalar al ritmo del crecimiento de nuestra base de clientes actual y de los nuevos clientes que seguimos sumando rápidamente
  • Crear y gestionar API REST que exporten los datos y análisis que nuestros clientes necesitan para ofrecer la mejor experiencia a sus usuarios finales en sus paneles de control
  • Aprovechar los datos que recopilamos a gran escala para crear nuevos servicios que mejoren nuestras soluciones y creen experiencias de usuario final revolucionarias
  • Colaborar con nuestros equipos de IA y SDK para garantizar que nuestras API evolucionen al mismo ritmo que las nuevas funciones que desarrollan
  • Crear visualizaciones e interacciones de front-end que ayuden a demostrar la capacidad de nuestras API para potenciar experiencias de usuario increíbles, de las que nuestros clientes puedan aprender e incorporar en sus propios paneles
  • Incorporar cambios en nuestro backend a medida que nos expandimos geográficamente y necesitamos cumplir con las normativas de privacidad (RGPD) y otros requisitos de cumplimiento
  • Crear nuestra hoja de ruta de API con los comentarios de nuestra comunidad de desarrolladores

SDK (Android, iOS y Linux)

Nuestro SDK es el corazón de nuestro producto. Es donde convergen todas las partes de nuestra pila tecnológica: interactuando con nuestras bibliotecas de IA, comunicándose con nuestros servicios web de backend y proporcionando API para que los desarrolladores de aplicaciones accedan a alertas en tiempo real y otros datos que pueden utilizar para crear experiencias móviles atractivas y eficaces.

El éxito en este puesto se basa en un conocimiento profundo del desarrollo en Android/iOS/Linux, la ingeniería de sistemas y la capacidad de escribir código de calidad profesional en entornos multihilo. También requiere una buena comprensión de los flujos de trabajo de inferencia de IA y una estrecha colaboración con nuestro equipo de IA para garantizar la integración eficiente de nuevos modelos y funciones.

Este es también un puesto de cara al cliente: para una comunidad creciente de desarrolladores externos que dependen de nuestro SDK para crear aplicaciones y servicios, este equipo es responsable de brindar orientación y soporte de integración. Además, una parte importante de nuestra hoja de ruta de desarrollo proviene de las interacciones con nuestra comunidad de desarrolladores.

Prácticas

Contamos con un programa de prácticas muy activo y ofrecemos estancias de 3 y 6 meses para estudiantes matriculados en programas de grado y posgrado en disciplinas de ingeniería relevantes. Los becarios nunca trabajan en proyectos de relleno; su labor siempre está alineada con elementos de nuestra hoja de ruta que nuestros equipos de producto aún no están listos para asumir. De hecho, muchas de las funciones de nuestra hoja de ruta actual han evolucionado a partir de proyectos de antiguos becarios. Nuestros becarios han trabajado en todos los aspectos de nuestra pila tecnológica: IA, SDK de cliente y servicios web.

Realizar unas prácticas en LightMetrics es una excelente forma de enriquecer el currículum y encontrar tu vocación, ya sea como paso previo para unirte a nuestro equipo de ingeniería (al que apreciamos mucho), continuar con estudios de posgrado o acceder a puestos en empresas líderes. En cualquier caso, nos encanta ser la plataforma de lanzamiento de carreras profesionales increíbles.

LightMetrics está creciendo y necesitamos talento en todo nuestro stack tecnológico. Si te motiva un entorno de desarrollo dinámico que te brinde la oportunidad de ver tu trabajo implementado en el mundo real y marcando una diferencia significativa, escríbenos a careers@lightmetrics.co.