Apply

Software Engineer – Compiler

Posted 2024-12-04

View full description

💎 Seniority level: Master's degree or higher in Computer Science or equivalent field. Ph.D is preferred.

📍 Location: United States

🔍 Industry: AI Computing

🏢 Company: Baidu USA

🗣️ Languages: English, Chinese

⏳ Experience: Master's degree or higher in Computer Science or equivalent field. Ph.D is preferred.

🪄 Skills: Software DevelopmentArtificial IntelligenceGitMachine LearningC++AlgorithmsGoCommunication SkillsAnalytical SkillsCollaborationProblem Solving

Requirements:
  • Passion for developing and optimizing compilers for modern architectures.
  • Experience in LLVM architecture, polyhedral optimizations, auto vectorization, back-end code generation.
  • Experience with deep learning compilers such as TVM, XLA, Glow, or similar.
  • Experience with neural networks inference on dedicated SOC or GPU preferred.
  • High-level C++ programming expertise.
  • Excellent problem-solving and debugging skills.
  • Availability to work in the evening.
  • Master's degree or higher in Computer Science or equivalent field; Ph.D is preferred.
  • Excellent communication skills in both English and Chinese.
Responsibilities:
  • Develop the deep learning compiler, infrastructure compiler, and software stack for high-performance accelerator architecture.
  • Enable best performance and power consumption for applications.
  • Bring compiler code to production quality.
  • Support delivery to external clients across a wide range of applications.
Apply