Lead/Manager Ai Optimizations

Detalles de la oferta

Esperanto is creating a new generation of Artificial Intelligence processing solutions delivering unmatched energy efficiency (performance/watt), scalability, and flexibility. The historical limitations on many-core designs have always been complexity and power consumption, but it is now possible to create designs with over a thousand processor cores on one piece of silicon. Esperanto's no-compromise solution breaks through previous barriers in delivering a massively parallel and flexible processor that combines high performance with ultra-low power consumption. Our high-performance ET-MaxionTM core is designed to deliver the best single-thread RISC-V performance. Our ET-MinionTM core compute array is designed for energy efficiency, delivering TeraFlops and TeraOps of computing.About the RoleWe are hiring a hands-on Software Developer Lead with experience in Generative AI that will develop neural network optimizations for Machine Learning accelerators with thousands of cores. In this role you will be responsible for defining, implementing, and validating algorithmic and compiler solutions to deliver unmatched energy efficiency at inference stage for our HW accelerators. You will be able to explore novel generative AI applications and adapt them to get maximum benefit of our HW architecture. As part of our dynamic SW team, you will be able to actively participate in different components of the SW stack, such as the Compiler, the Runtime, the ML Framework, and the Firmware.What you will doDefine, plan, and lead the work on software optimizations for transformer modelsDevelop software-driven optimizations targeting a novel RISC-V architectureImplement algorithmic and compiler solutions for our high-performance HW acceleratorsPropose solutions to enhance the efficiency of Machine Learning applicationsIntegrate different inter-operator optimizations in the whole SW stackAnalyze and characterize the efficiency of the SW optimizationsInteract with functional and performance simulatorsMinimum QualificationsMS in Computer Science or a related technical fieldGood understanding of object-oriented programmingKnowledge of parallel programmingKnowledge of algorithmic complexity, data structures, and graph algorithmsSeasoned experience in C++ and PythonWorking experience in Linux distributionsBusiness fluent EnglishThis is a hybrid position located in BarcelonaValuable QualificationsKnowledge of recent C++ extensions (C++14, C++17, C++20)Experience in Pytorch and ONNX RuntimeKnowledge of kernel vectorizationExperience with basic GitLab-CI or related CI pipeline flowsKnowledge of unittest libraries (gtest, pytest)Experience in ML compiler developmentKnowledge in high-performance computingKnowledge of processor and SOC architectureKnowledge of AI/ML algorithms and Neural Networks (CNNs, recommending systems, transformers, LLMs, VLMs, stable diffusion, whisper)
#J-18808-Ljbffr


Salario Nominal: A convenir

Fuente: Whatjobs_Ppc

Requisitos

Product Manager Junior - Compras

IntroducciónDesde nuestras más de 630 tiendas, 11 plataformas logísticas y nuestras oficinales regionales y corporativas en España, nuestrxs más de 17.000 em...


Lidl Es - Barcelona

Publicado 7 days ago

Assortment Specialist - Category Management

Tus tareas Las principales funciones del Assortment & Display Planner de compras de cualquier Gama de producto de compras son: Planificación y reporting Real...


Media Markt España - Barcelona

Publicado 7 days ago

Técnico De Productos (Product Manager)

¿Tienes un perfil júnior con formación de Grado Superior de Electromecánica, Mecanizado Industrial, arquitectura o similar y habilidades comunicativas, te ap...


Würth España S.A - Barcelona

Publicado 7 days ago

Dj Para Fiesta Quinceañera - Dj Para Fiesta Quinceañera (Temporal)

Cuándo: Fecha: Sábado, 22 Febrero 2025 - Inicio: 20:00 - Fin: 3; ¿Interior o exterior? : En el interior; ¿Ofrece el lugar de celebración equipo de sonido? : ...


Fixando - Barcelona

Publicado 7 days ago

Built at: 2024-11-22T13:32:40.410Z