Architect & Senior Engineer, AI Heterogeneous Computing

Baidu • Sunnyvale, CA 94085

Posted 2 weeks ago

Job Description

We are looking for the best computing scientists, architects, and senior engineers.

We are building industry-leading AI computing accelerating engine and platform, building the most cuttingedge artificial intelligence and applied machine learning algorithms and computing-systems which combined inference and training software and hardware to apply in the largest AI datacenter in the world.

We are managing and optimizing artificial intelligence and machine learning algorithms (for Cloud Computing, Search, Ads, News Feed, Autonomous Driving, Photos, Computer Vision, Speech, NLP, etc), improving computing efficiency, defining the computing-systems and platform design.

Here's what you will do:

* Participate and lead Inference Engine framwork development and operator level optimization

* Develop and optimize AI/ML computing commnunication libraries and algorithms

* Develop and optimize compiler system, libraries, and algorithms for CPU/GPU/FPGA/ASIC etc.

* Participate and lead high performance computing platform design and development

Qualifications

Professional skills and practical experience in one or more relative fields as following:

* MS or PhD in Computer Science related Machine Learning field or equivalent practical experience

* Excellent programming experience in one or more of the following: C, C++, Python

* Applied or develop experience on AI/ML algorithm and major framewoks(Tensorflow, Caffe, Mxnet, PaddlePaddle, etc.)

* Professional experience with comiler development on GPU/ARM/MIPS/DSP etc.

* Professional experience with communication libraries for large scale distributed systems or parallel systems (MPI, NCCL, RCCL, RDMA, etc.)

Preferred qualifications:

* Well understand major framework Caffe/Caffe2/Mxnet/TensorFlow/PaddlePaddle, with good experience on source code optimization and compiling

* Excellent programming experience with cublascudnnMIopenOpenBlasMKLEigen etc.

* Experience with CUDA/OpenCL

* Experience with Neon, ARM-GPU development and optimization

* Experience with performance analyze tools, CodeXL\NVVP\GPA etc.

* Experience with LLVM

* Experience with Linux Kernel develoment and optimization

Welcome to visit our open source project: Anakin

https://github.com/PaddlePaddle/Anakin

×

Sign Up for Daily Job Alerts.

Thank You

You will receive your first job alert within 24 hours.

Similar Jobs

    Browse Jobs | Terms & Conditions | Privacy Policy | Unsubscribe
    POWERED BY    

    POWERED BY