Senior Software Engineer, Next Gen Compute
Motional
6 months ago
Boston, MA, USA +2 more
Senior
Base Salary
$159k - $207k/yr
Responsibilities
- Focus on ML model deployment and optimization on embedded compute platforms.
- Analyze ML workload performance on various hardware processors.
- Design, develop, test, and optimize software on ML compute architectures.
- Collaborate with deep learning experts to enable algorithms on GPU and NPU architectures.
- Optimize GPU/NPU resource utilization across multiple programs.
- Lead designs to meet system needs and improve the ML software stack.
- Advise peers and management on technical matters.
Requirements
- Experience with machine learning accelerators like GPUs, NPUs, and TPUs.
- Strong experience in modern C++ development in a Linux environment.
- Experience with parallel and high-performance computing.
- Comfortable with experimentation and evaluating different solutions.
- Degree in Software Engineering, Computer Science, Electrical Engineering, or equivalent experience.
Benefits
- Medical, dental, and vision insurance.
- 401k with company match.
- Health savings accounts.
- Life and pet insurance.
Tech Stack
CC++LinuxPyTorchTensorFlow
Categories
AI & MLData EngineeringDevOpsEmbedded