Baidu
Machine Learning System Hardware Architect
Sunnyvale,CA
Sponsorship not specifiedDetected 84 days ago
C++Machine LearningDeep LearningTensorFlowPyTorchSignal ProcessingCommunication
About the role
- The successful candidate will be a motivated self-starter who will thrive in this highly technical environment.
- Monitor industrial and academic trends in artificial intelligence and determine where they should intersect our roadmaps.
- Engage with system and application software engineers to ensure optimization of the entire hardware/software stack.
Requirements
- Strong track record of outreach to ML researchers and application developers.
- Experience with CPUs, GPUs, memory systems, and accelerators.
- Experience with performance simulation and modeling in C++
- Experience with SoC interconnects and NoCs
- Experience with area, frequency, and power optimizations
- Familiarity with video, DSP, Ethernet, and PCIe
- Knowledge of Machine Learning market, technological and business trends, software ecosystem, and emerging applications.
- Proven track record 5+ years architecting hardware solutions for Machine Learning, acceleration and optimization.
- Experience with deep learning frameworks including TensorFlow, PyTorch, PaddlePaddle, etc.
- MS or PhD in Electrical or Computer Engineering.
- Excellent communication skills in both English and Chinese.
- Culture Fit:
- Mission alignment: If you want to be part of a team to accomplish this great mission, we will provide you the best possible platform to do that.
- Self-directed: We work best with people that are driven, motivated, and aspire to greatness.
This listing is sourced directly from Baidu's careers page and normalized into a canonical job model.