Senior ML Software Developer
Core
Design and prototype machine learning workloads and benchmark tests to evaluate how different hardware platforms execute neural networks.
Role type
Senior IC machine learning software engineer (benchmarking)
Builds
Cross-platform AI benchmark tests (Geekbench AI) measuring neural network execution on various hardware
Domain
Hardware performance evaluation + machine learning
Deliverable
production ML models
Required skills
Python, machine learning model evaluation, machine learning model training, machine learning toolkit development, generative AI model evaluation, text generation using SLMs and LLMs, object detection, image segmentation, text classification
Preferred skills
C++, inference framework development, model quantization
Technologies
TensorFlow, Pytorch, Core ML, ONNX, OpenVINO
Responsibilities
Investigate, design, and prototype machine learning models and benchmark tests; communicate designs and experimental results to internal stakeholders and external analysts, journalists, and hardware company representatives
Seniority
Senior, hands-on IC