# Machine Learning System Software Architect

Hiring organization: [Baidu](https://career.thegoodapps.co/organizations/baidu)

Canonical page: https://career.thegoodapps.co/jobs/1cfde111-f05f-4c38-8ddf-9ab36462690c

Listed on Baidu's own careers site. Applications go to them directly.

- Seniority: Senior
- Location: Sunnyvale, CA

## Summary

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._

## Skills named

C++, PaddlePaddle, PyTorch, TensorFlow

## 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

Apply on Baidu's site: https://job-boards.greenhouse.io/baidu/jobs/3229730
