Machine Learning Engineer Intern
Ambarella
Oculii is searching for a Machine Learning Engineer Intern that has knowledge in; C, C++, Python and MATLAB. A Machine Learning Engineer Intern is responsible for designing, developing, and implementing machine learning systems by analyzing large datasets, selecting appropriate algorithms, building models, evaluating their performance, and deploying them to solve complex business problems, requiring strong programming skills, statistical knowledge, and expertise in data science to create scalable and robust solution.
Responsibilities:
Data preparation and analysis. Design data input and output pipelines for both DNN model training and inference. Select and adjust the DNN model architecture for model training and deploying. Design and adjust the training strategy of the models Model deploying. Analyze the performance bottleneck and choose the best quantization strategy to balance the execution speed and accuracy. Model optimization. Speed up execution speed and reduce memory footprint of DNN models. Communication with other members and teams.
Skill Requirement:
Python and frequently used python libraries like pytorch, numpy, math, matplotlib, torchvision etc. Familiar with the popular DNN models like MLP, convolutional neural network, transformer etc. Familiar with C and C++ Familiar with the most commonly used DNN components, like the Modules, lose function, optimizer, data loader etc. Be able to read DNN related papers and be able to recreate the related open source projects. 8> Backgrounds and knowledge in statistics Background and knowledge regarding the parallel computing architecture and optimization technique: CUDA, SIMD, NPU or other vector processors are preferred.
Confirm your E-mail: Send Email
All Jobs from Ambarella