Descripción
Resumen:
Coram AI busca un Ingeniero de Software para desarrollar y optimizar software de computación en el borde para sistemas de videovigilancia de seguridad basados en la nube y en inteligencia artificial.
Puntos destacados:
1. Desarrollar software de computación en el borde para sistemas de videovigilancia de seguridad basados en la nube y en inteligencia artificial
2. Desarrollar aplicaciones que procesen datos en tiempo real para reducir la latencia y optimizar el uso de memoria
3. Implementar y escalar modelos de aprendizaje automático a producción
Coram AI, Inc. tiene una vacante de tiempo completo (40 horas por semana) para un Ingeniero de Software en su sede central de Sunnyvale. Este puesto requiere presencia física en las instalaciones.
FUNCIONES DEL PUESTO: Desarrollar aplicaciones de software de computación en el borde que procesen datos visuales y capas de comunicación para dispositivos periféricos con limitaciones computacionales. Diagnosticar y resolver problemas técnicos de software en la intersección entre el aprendizaje automático y la infraestructura, con el fin de construir y mejorar un sistema de videovigilancia de seguridad basado en la nube y en inteligencia artificial (IA). Desarrollar aplicaciones que procesen datos en tiempo real y optimizarlas para reducir la latencia y el consumo de memoria, lo que requerirá utilizar computación en el borde/Internet de las Cosas (IoT). Implementar modelos de aprendizaje automático en producción. Escalar los sistemas de IA para satisfacer la demanda de los usuarios y lanzar nuevas funciones. Interfaz con modelos de aprendizaje automático mediante PyTorch y gestión de la canalización de integración continua/entrega continua (CI/CD). Optimizar el entorno de ejecución de la plataforma para lograr el máximo rendimiento. Desarrollar capacidades de observabilidad y telemetría.
REQUISITOS: Título de maestría o equivalente extranjero en Ciencias de la Computación, Ingeniería de Software, Inteligencia Artificial o un campo técnico estrechamente relacionado. Dos (2) años de experiencia como Ingeniero de Software, Desarrollador de Software o en un puesto relacionado.
HABILIDADES: Requeridas:
1. Experiencia escribiendo software de producción en C++ y Python.
2. Experiencia desarrollando aplicaciones que procesen datos en tiempo real y los optimicen para reducir la latencia y el consumo de memoria.
3. Experiencia interfaz con modelos de aprendizaje automático mediante PyTorch.
4. Experiencia utilizando herramientas de análisis de rendimiento para optimizar código, incluidas: gdb, Nsight, Valgrind y gráficos de llama (flame graph).
5. Experiencia con Docker y canalizaciones CI/CD.
6. Experiencia con computación en el borde/IoT.
Este es un puesto profesional de tiempo completo (40 horas/semana).
Ubicación del trabajo: 1153 Tasman Drive, Sunnyvale, CA 94089.
Oferta salarial: $210,000/año.
Envíe su currículum por correo electrónico. En el cuerpo del mensaje, incluya las palabras "cranberry muffin" para demostrar que es un candidato real. Igualdad de oportunidades en el empleo (EOE).
Solo se aceptan postulaciones directas.