Full-Time

Software Engineer

Compiler

Baidu USA

Baidu USA

10,001+ employees

Culturally tailored search technology provider

No salary listed

Sunnyvale, CA, USA

Hybrid

Category
Software Engineering (1)
Required Skills
C/C++
Requirements
  • Master's degree or higher in Computer Science or equivalent field; Ph.D. is preferred.
  • High level C++ programming expertise.
  • Excellent problem solving and debugging skills.
  • Passion for developing and optimizing compilers for modern architectures.
  • Experience in LLVM architecture, polyhedral optimizations, auto vectorization, back-end code generation; experience in deep learning compilers, such as TVM, XLA, Glow or similar.
  • Excellent communication skills in both English and Chinese.
  • Availability to work in the evening.
Responsibilities
  • Develop the deep learning compiler, infrastructure compiler and the software stack for our proprietary high-performance accelerator architecture to enable best performance and power consumption.
  • Work on bringing the compiler code to production quality and support the delivery to external clients on a wide range of applications.
Desired Qualifications
  • Ph.D is preferred.
  • Experience with neural networks inference on dedicated System on Chip or Graphics Processing Unit is preferred.

Baidu's main product is an intelligent, culturally tailored search technology that powers various community-based and vertical search-based products, including web search, Baidu PostBar, Baidu Knows, Baidu Encyclopedia, Maps, Image Search, Video Search, and News Search. Their cutting-edge Box Computing Open Platform provides deep-linked content and applications directly through the search box, demonstrating their commitment to continually innovating to enhance user experience.

Company Size

10,001+

Company Stage

Seed

Total Funding

$8.6B

Headquarters

Hai Dian Qu, China

Founded

2000

Growth & Insights

Headcount

6 month growth

0%

1 year growth

0%

2 year growth

0%