Skip to main content
CareerApp

Machine Learning System Software Architect

Baidu

Sunnyvale, CA · Senior

Listed on Baidu’s own careers site. You apply with them directly — we never stand between you and the employer.

What this role is

Baidu is seeking an architect to design machine learning system software and distributed training infrastructure for their Kunlun AI accelerator platform. This role suits experienced engineers who can bridge hardware and software optimization at scale, particularly those with deep learning framework knowledge and a background in high-performance computing.

Our summary, not Baidu’s wording. The full posting is on their site.

Skills this role names

Log in to see which of these are already on your profile.

What they ask for

Required

  • 5+ years architecting software solutions for machine learning and acceleration
  • Experience with deep learning frameworks
  • Knowledge of machine learning market and trends
  • Experience with CPUs, GPUs, memory systems, and accelerators
  • Performance simulation and modeling capability
  • Fluency in English and Chinese
  • MS or PhD in Electrical or Computer Engineering

Nice to have

  • Strong track record of outreach to ML researchers and application developers
  • Experience in large distributed training systems and HPC

Turn on analytics and we load Google Analytics: Google gets the pages you open and what you do here — searches, jobs you view, jobs you apply to — and sets its own cookies. Leave it off and the only cookies we set are your login, your theme, and this answer. Accept All also records a yes to advertising, which nothing uses yet. Privacy Policy.