Senior Software Engineer - ML Performance
Role responsibilities
Architect and implement scalable software solutions to optimize AI performance and latency for automated driving systems. Collaborate across teams to integrate algorithms and develop tools for evaluating on-vehicle compute resources.
Requirements
Requires a degree in Computer Engineering or a related field with 4+ years of experience, or an advanced degree. Expertise in GPU/DSP architecture, C++, Python, and AI deployment on embedded platforms is essential.
Key skills
GPU/DSP Architecture, Heterogeneous Embedded Computing, Python, PyTorch, ONNX, Numpy, Pandas, Modern C++, Parallel Programming, AI Deployment, Model Compression, Quantization, Pruning, Kernel Fusion, Distillation, SIMD
Keywords
Machine Learning, Robotics, Computer Vision, Embedded Systems, C++, Python, PyTorch, ONNX, GPU, DSP, SIMD, Model Quantization, Model Pruning, Inference Latency, Autonomous Driving, L3 Automation, Continuous Integration, Automated Testing, Code Review, Heterogeneous Computing, Data Structures, Parallel Programming, AI Performance, Embedded Platform, Software Architecture