Job Summary
A company is looking for a Senior Software Engineer - Parallel Computing Systems.
Key Responsibilities
- Design algorithms to generate optimized code from deep learning programs
- Build GPU-aware CPU runtime systems for efficient kernel execution
- Collaborate with hardware engineers and optimization specialists to enhance AI workloads
Required Qualifications
- MS or PhD in Computer Science, Computer Engineering, Electrical Engineering, or related field
- 2+ years of advanced C++ programming experience with large codebases
- Strong parallel programming experience with technologies like CUDA and OpenMP
- Experience in low-level performance optimization and bottleneck identification
- Performance analysis skills for developing optimization strategies
Comments