RuntimesML Exchange FormatsPythonAgile MethodologiesCMachine learningCustomer technical requirements analysisData-Ingestion pipelinesSoftware Development FundamentalsPolicy OptimizationDeployment ModelsEmbedded Linux
Languages
English
The role
03
Aufgaben
Take responsibility for feature development projects end-to-end from inception to ML development to deployment and integration into products
Design, develop and train machine learning models tailored to our hardware using state-of-the-art techniques
Implement advanced low-level model inference optimizations to fully leverage on-device accelerators
Work in an agile environment, collaborating with product teams and machine learning professionals all over the world
01Take responsibility for feature development projects end-to-end from inception to ML development to deployment and integration into products
02Design, develop and train machine learning models tailored to our hardware using state-of-the-art techniques
03Implement advanced low-level model inference optimizations to fully leverage on-device accelerators
04Work in an agile environment, collaborating with product teams and machine learning professionals all over the world
Requirements
↳A university degree (M.Sc. or D.) in computer science or artificial intelligence or a similar field
↳At least 5 years of experience with machine and deep learning techniques and preferably 5+ years of experience developing software for embedded devices
↳Proven experience in training, evaluation, and deployment of neural networks, covering all stages from data ingestion to model deployment
↳Good knowledge of ML exchange formats, runtimes, compilers and knowledge of adapting models for and deploying to embedded platforms
↳Solid background in developing with C-based languages and Python
↳Experience in obtaining and formalizing customer requirements and defining use cases