Salario negociable
quadric.io, Inc
Burlingame, CA, USA
Quadric ha creado una innovadora arquitectura de unidad de procesamiento neuronal de propósito general (GPNPU). El software y hardware co-optimizados de Quadric están diseñados para ejecutar cargas de trabajo de inferencia de redes neuronales (NN) en una amplia variedad de dispositivos perimetrales y de extremo, que van desde sistemas de sensores inteligentes con batería hasta sistemas automotrices de alto rendimiento o vehículos autónomos. A diferencia de otras NPUs o aceleradores de redes neuronales en la industria actual que solo pueden acelerar una parte de un grafo de aprendizaje automático, la GPNPU de Quadric ejecuta tanto el código del grafo de NN como el código convencional de DSP y control en C++. Si para ti es importante tener un impacto y ocupar un lugar relevante, esta es la oportunidad ideal. Únete a nuestro pequeño equipo de rápido crecimiento en Quadric para desarrollar tecnología de supercomputación diseñada para el Edge. En este puesto, serás un miembro clave de nuestro equipo y tendrás la oportunidad de crecer junto a expertos tecnólogos que además son personas agradables con las que disfrutarás trabajar. Lo que valoramos: Integridad, Humildad, Felicidad Lo que esperamos: Iniciativa, Colaboración, Conclusión Función: Como líder de nuestro equipo de ingeniería de software de plataforma, gestionarás el desarrollo de las API del frontend del SDK y su uso en bibliotecas de redes neuronales y pruebas de verificación de hardware. Colaborarás con otros equipos para co-optimizar a través de la pila hardware-software. Como miembro clave del equipo de liderazgo del producto, contribuirás a la planificación y ejecución de las hojas de ruta del producto. Responsabilidades: - Ser responsable de entregar el SDK de Quadric según los requisitos del cliente. - Crear planes de desarrollo basados en restricciones de recursos y cronogramas. - Impulsar la implementación para garantizar el cumplimiento del plan. - Mantener informado al equipo general sobre el progreso de la ejecución. - Implementar procesos para el desarrollo y validación de software que permitan entregas de alta calidad. - Contribuir al desarrollo de algoritmos avanzados de redes neuronales profundas, visión por computadora y DSP utilizando la tecnología de Quadric. - Colaborar con los equipos de planificación, compilador y hardware para construir un ecosistema Quadric de primer nivel. Requisitos: - Maestría o doctorado en Ingeniería Eléctrica, Ciencias de la Computación o Ingeniería Informática, con un mínimo de diez años de experiencia en la industria. - Experiencia demostrada liderando equipos con éxito en la entrega de SDKs de producción. - Dominio de C++ >= 11. - Conocimientos en frameworks de redes neuronales como Tensorflow, Caffe, etc. - Conocimientos tanto de algoritmos clásicos de visión por computadora como de redes neuronales. - Conocimiento de la cadena de herramientas completa, incluyendo compiladores, enlazadores y depuradores. - Experiencia en programación con OpenCV y/o OpenCL/CUDA muy valorada. Beneficios: - Ofrecer salarios competitivos y participación significativa en la empresa. - Proporcionar una comunidad libre de política para mentes brillantes que desean tener un impacto inmediato. - Ofrecer la oportunidad de establecer relaciones profesionales a largo plazo. - Fomentar un entorno que permita desarrollar relaciones personales duraderas junto con las profesionales.