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 causar un impacto y tener un lugar en la mesa es importante para ti, esta es la oportunidad ideal. Únete a nuestro pequeño equipo en rápido crecimiento en Quadric para desarrollar tecnología de supercomputación diseñada para el entorno 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 querrás compartir tiempo. Lo que valoramos: Integridad, Humildad, Felicidad Lo que esperamos: Iniciativa, Colaboración, Conclusión Rol: Como miembro senior de nuestro equipo de ingeniería de software de plataforma, tendrás la tarea de implementar y optimizar redes neuronales en la EPU de Quadric. Diseñarás e implementarás optimizaciones algorítmicas para extraer el máximo rendimiento de la arquitectura de Quadric. Responsabilidades: Impulsar la implementación y optimización de redes neuronales profundas de vanguardia utilizando la tecnología de Quadric. Aplicar tus conocimientos y experiencia en optimización matemática y algorítmica para resolver problemas NP-duros. Colaborar con el equipo de software para desarrollar algoritmos que optimicen la ejecución basada en grafos en la arquitectura de Quadric. Requisitos: Título de maestría o doctorado en Ciencias de la Computación o campo relacionado, con un mínimo de ocho años de experiencia en la industria. Sólida formación en optimización numérica y/o algorítmica. Comprensión de la creación de heurísticas adecuadas para aplicaciones en problemas NP-duros. Conocimiento tanto de algoritmos clásicos como de aprendizaje automático, por ejemplo, visión por computadora, DSP, DNN, etc. Sólida formación en grafos y algoritmos relacionados. Deseable: Dominio de C++ >= 11 Experiencia usando o desarrollando en TVM Conocimiento de técnicas de compiladores front-end y back-end Resultados esperados en 12 meses: Desarrollar una comprensión profunda de la plataforma de hardware y del software de bajo nivel, y aprovecharla para lograr el rendimiento óptimo de las aplicaciones. Contar con un historial comprobado de implementación de pasos de optimización para la implementación eficiente de algoritmos de aprendizaje profundo y computación de alto rendimiento en el procesador paralelo EPU de Quadric. Beneficios: Ofrecemos salarios competitivos y participación accionaria significativa. Creamos una comunidad libre de política para mentes brillantes que desean tener un impacto inmediato. Brindamos la oportunidad de establecer relaciones profesionales a largo plazo. Fomentamos un entorno que permite desarrollar relaciones personales duraderas junto con las profesionales. Fundada en 2016 y con sede en el centro de Burlingame, California, Quadric está construyendo el primer supercomputador del mundo diseñado para las necesidades en tiempo real de los dispositivos perimetrales. Quadric tiene como objetivo dotar a los desarrolladores de todos los sectores con superpoderes para crear la tecnología del mañana, hoy mismo. La empresa fue cofundada por tecnólogos del MIT y de Carnegie Mellon, que anteriormente fueron cofundadores técnicos de la empresa de computación Bitcoin 21. Quadric se enorgullece de ser un lugar de trabajo con igualdad de oportunidades y un empleador de acción afirmativa. Estamos comprometidos con la igualdad de empleo independientemente de raza, religión, sexo, origen nacional, orientación sexual, edad, ciudadanía, estado civil o discapacidad.