Baidu

About Baidu

Leading AI and Internet services in China

🏢 Tech👥 10K-50K📅 Founded 2000📍 Bei Jing Shi, China

Key Highlights

  • Over 500 million daily active users on Baidu Search
  • Headquartered in Beijing's Haidian District
  • Raised over $20 billion since its IPO in 2005
  • Apollo platform for autonomous driving solutions

Baidu, Inc. is a leading Chinese technology company specializing in Internet-related services, AI, and autonomous driving solutions. With over 500 million daily active users, Baidu's flagship product, Baidu Search, dominates the Chinese search engine market. Headquartered in Beijing's Haidian Distri...

🎁 Benefits

Baidu offers competitive salaries, stock options, generous PTO, and a flexible remote work policy. Employees also benefit from health insurance, paren...

🌟 Culture

Baidu fosters a culture of innovation and technological advancement, focusing heavily on AI and machine learning. The company values research and deve...

Baidu

Software Engineering Mid-Level

BaiduSunnyvale - Hybrid

Apply Now →

Skills & Technologies

Overview

Baidu is hiring a Software Engineer – Compiler to develop deep learning compilers and optimize performance for AI applications. You'll work with C, C++, and Python in Sunnyvale, CA, with hybrid work options available.

Job Description

Who you are

You are a motivated engineer with a passion for developing and optimizing compiler technology, particularly in the realm of AI and deep learning. You thrive in a highly technical environment and are eager to collaborate with a world-class team to tackle challenges in the AI industry. Your experience with C, C++, and Python equips you to contribute effectively to the development of compilers for high-performance applications.

You have a strong desire to learn and grow, embracing new skills and technologies as you work alongside your peers. Your team-oriented mindset allows you to work effectively in small, fast-moving teams, where you support each other in achieving ambitious goals. You are self-directed and driven, aspiring to make a significant impact in the AI silicon and system landscape.

What you'll do

As a member of Baidu's compiler team, you will develop the deep learning compiler and infrastructure compiler for our proprietary high-performance accelerator architecture. Your work will focus on optimizing performance and power consumption for a wide range of applications. You will be responsible for bringing compiler code to production quality and supporting its delivery to external clients.

You will collaborate closely with the core compiler team in China, contributing to the ongoing development of our Kunlun products and new innovative solutions in AI computing. Your role will involve not only technical development but also engaging with cross-functional teams to ensure that our solutions meet client needs and industry standards.

What we offer

At Baidu, we provide a platform for you to thrive and succeed in your career. You will have the opportunity to work on cutting-edge technology in the AI field, contributing to projects that have a real impact on the industry. We encourage you to apply even if your experience doesn't match every requirement, as we value diverse perspectives and backgrounds. Join us to be part of the AI revolution and make your next success a reality.

Interested in this role?

Apply now or save it for later. Get alerts for similar jobs at Baidu.

Similar Jobs You Might Like

Based on your interests and this role

Meta (Facebook)

Software Engineering

Meta (Facebook)📍 Sunnyvale - On-Site

Meta is seeking a Software Engineer to develop a compiler tool-chain for deep learning hardware components optimized for AR/VR systems. You'll work with Python and PyTorch to compile models for custom hardware accelerators.

🏛️ On-SiteMid-Level
1w ago
Apple

Machine Learning Engineer

Apple📍 Sunnyvale - On-Site

Apple is hiring a Machine Learning Compiler Engineer to optimize AI solutions for their Neural Engine. You'll work on high-performance compiler development and collaborate with cross-functional teams. This role requires deep expertise in compiler technology.

🏛️ On-SiteMid-Level
3 months ago
Apple

Machine Learning Engineer

Apple📍 Sunnyvale - On-Site

Apple is hiring a Machine Learning Compiler Engineer to optimize AI solutions for their Neural Engine. You'll work with Python and TensorFlow to enhance performance and efficiency. This position requires experience in compiler design and machine learning.

🏛️ On-SiteMid-Level
3 months ago
Meta (Facebook)

Software Engineering

Meta (Facebook)📍 Sunnyvale

Meta is hiring a Software Engineer for their Systems ML team to develop a compiler tool-chain for deep learning hardware optimized for AR/VR systems. You'll work with Python and PyTorch to compile models for custom hardware accelerators.

Mid-Level
11 months ago
Amazon

Engineering Manager

Amazon📍 Sunnyvale - On-Site

Amazon is hiring an Engineering Manager for their ML Compiler team to lead the development of deep learning technologies for consumer products. You'll work with Machine Learning, Deep Learning, and Compiler technologies in Sunnyvale.

🏛️ On-SiteLead
3 months ago