Descripción
Resumen:
Derq busca un Ingeniero Senior de Software para desarrollar sistemas en tiempo real destinados a la seguridad vial impulsada por IA y la movilidad inteligente, contribuyendo tanto a soluciones en el borde como en la nube.
Aspectos destacados:
1. Trabajar en seguridad vial impulsada por IA e infraestructura inteligente
2. Desarrollar sistemas en tiempo real para la detección del tráfico y la movilidad inteligente
3. Contribuir a aplicaciones web, APIs e integraciones con terceros
Derq es una empresa derivada del MIT que construye seguridad vial e infraestructura inteligente impulsadas por IA. Somos un equipo de innovadores apasionados que aprovecha lo último en IA y tecnología para transformar el futuro de la movilidad. Nuestra plataforma mejora la seguridad vial y la gestión del tráfico al convertir datos en tiempo real en información útil para ciudades y operadores viales. Nuestra tecnología patentada recopila y analiza datos de sensores conectados, como cámaras, radares y controladores de semáforos, para ayudar a predecir y prevenir incidentes viales. Implementamos soluciones en el borde y en la nube que hacen que las intersecciones y autopistas sean más seguras e inteligentes.
Descripción general del puesto
Buscamos un Ingeniero Senior de Software para trabajar en sistemas en tiempo real que impulsen soluciones de detección del tráfico y movilidad inteligente, además de contribuir a aplicaciones web, APIs e integraciones con terceros.
Este puesto combina ingeniería de sistemas y desarrollo de software, con aproximadamente el 75 % del trabajo centrado en sistemas en tiempo real para el borde y el backend, y el 25 % centrado en desarrollo de aplicaciones, integraciones y herramientas operativas. Trabajarás con sistemas basados en Linux, servicios conectados a la nube, herramientas internas, paneles de control y despliegues en vivo del tráfico, donde la fiabilidad, el rendimiento y la escalabilidad son fundamentales.
Principales responsabilidades* Diseñar, desarrollar y mantener sistemas de software de producción en entornos del borde y de la nube.
* Construir y optimizar tuberías de procesamiento de datos en tiempo real y servicios del sistema que respalden despliegues en vivo del tráfico.
* Desarrollar y mantener servicios backend, APIs REST e integraciones con plataformas y servicios de terceros.
* Contribuir a aplicaciones web internas, paneles de control y herramientas operativas utilizadas para supervisar y gestionar los sistemas desplegados.
* Integrar software con sensores, cámaras, controladores de tráfico y otros dispositivos del borde.
* Analizar, depurar y optimizar el rendimiento del sistema en las capas de aplicación, sistema operativo y red.
* Diagnosticar y resolver problemas complejos en producción en entornos distribuidos y en tiempo real.
* Mejorar la observabilidad del sistema mediante registros, monitoreo, diagnósticos y seguimiento del rendimiento.
* Construir y mantener canalizaciones CI/CD, flujos de despliegue y herramientas de automatización.
* Colaborar con los equipos de aprendizaje automático (ML), aseguramiento de la calidad (QA), despliegue y producto para entregar soluciones robustas y listas para producción.
**Requisitos**
* 8 años o más de experiencia en ingeniería de software o campo relacionado
* Amplia experiencia en C++ y/o Python.
* Sólida experiencia en desarrollo sobre Linux.
* Experiencia desarrollando, manteniendo o integrando servicios backend, APIs REST y aplicaciones web.
* Experiencia trabajando con APIs de terceros e integraciones de software.
* Profundo conocimiento de multihilo, concurrencia, rendimiento del sistema y resolución de problemas en producción.
* Conocimientos prácticos de los fundamentos de redes, incluidos TCP/IP, DNS, enrutamiento y conectividad segura.
* Experiencia con Git, frameworks de pruebas y prácticas CI/CD.
* Experiencia con plataformas en la nube, aplicaciones contenerizadas o sistemas distribuidos es un valor añadido.
* Exposición a computación en el borde, Linux embebido, integración de hardware, sensores o sistemas IoT es un valor añadido.
* Familiaridad con tecnologías front-end, herramientas internas, paneles de control o aplicaciones web operativas es un valor añadido.
* Familiaridad con tuberías de visión por computadora o sistemas impulsados por aprendizaje automático (ML) es un valor añadido.