NVIDIA DL 编译器工具团队
提供世界级的开发者体验对于推动 AI、HPC、图形等领域的创新至关重要。我们正在寻找一位高度积极的编译器工程师加入 DL 编译器工具团队。
工作职责:
• 设计编译器功能,以便在 NVIDIA 下一代 GPU 上调试新颖的编程范式。
• 在基于 MLIR 的编译器栈中开发调试器支持,以支持调试新颖的 GPU 编程范式。
• 在各种编程语言和面向领域的语言(DSL)中启用调试器支持,目标是 NVIDIA GPU。
• 与其他内部编译器和开发工具团队合作,确保 NVIDIA 软件和开发工具栈之间的无缝调试体验。
任职要求:
• 计算机科学、计算机工程或相关领域的学士、硕士或博士学位(或同等经验)。
• 扎实的 C/C++ 编程和软件设计技能,包括调试、性能分析和测试设计。
• 能够独立工作,定义项目目标和范围,并领导自己的开发工作。
• 在 MLIR 编译器工程方面有良好的业绩记录,深入了解编译器内部和优化器/代码生成管道。
• 具有为编程语言或 DSL 构建调试器支持的经验,尤其是针对 GPU 的语言。
• 具备 CUDA 或 OpenCL 编程经验。
• 了解 MLIR、LLVM、XLA、TVM、深度学习模型和算法,以及深度学习框架设计。