Machine Learning Algorithm/SW Optimization EngineerJoin to apply for the Machine Learning Algorithm/SW Optimization Engineer role at imec.What you will doUnderstand and optimize performance of deep learning libraries through deep knowledge of AI frameworks, algorithms, models, and related hardware.Set up AI workloads, analyze, and develop optimization techniques for existing and future compute architectures in collaboration with stakeholders.Explore new algorithms/optimizations for custom architectures to enable SW-HW co-design.Stay current with deep learning literature to implement state-of-the-art algorithms.Communicate progress within research projects to stakeholders and adapt as needed.Participate in the EuroHPC DARE project to advance Europe's independence in high-performance computing and AI.What we do for youJoin a leading research center in nanotechnology at imec's headquarters in Leuven, Belgium. We foster an inclusive, multicultural, and innovative environment with opportunities for personal and professional growth through imec.academy. We offer a competitive salary with fringe benefits, recognizing your valuable contributions.Who You ArePhD in Computer Science, Engineering, Mathematics, or related field.Proficient in parallel programming, CUDA, Python.Experience with Deep Learning Frameworks (PyTorch, TensorFlow, Jax).Experience with distributed training frameworks (Ray, Dask, PyTorch Lightning).Knowledge of optimization techniques like quantization, pruning, distributed training.Experience in software performance analysis and hardware optimization.Experience with AI compute architecture optimization is a plus.Strong communication skills and team-oriented mindset.Fluent in English, both spoken and written.Note: IMEC accepts resumes only directly from candidates or through approved channels. Unsolicited resumes from agencies without prior agreement will not be accepted or compensated.
#J-18808-Ljbffr