A leading technology firm in North Carolina is seeking a Senior Software Architect to design next-gen data center platforms and scalable communications software. The candidate will investigate communication performance bottlenecks, design new communication technologies, and build proofs-of-concept for AI and HPC workloads. Ideal candidates should possess an M.S./Ph.D. in CS/CE with 5+ years of relevant experience and excellent C/C++ programming skills. The role offers the opportunity to work in a diverse and dynamic corporate environment.
Qualifications
5+ years of relevant experience.
Deep understanding of operating systems and architecture.
Solid fundamentals of network architecture and communication scaling.
Responsibilities
Investigate communication performance bottlenecks.
Design new communication technologies for AI and HPC.
Build proofs-of-concept and conduct experiments.
Skills
C/C++ programming
Parallel programming models
Communication runtimes (MPI, NCCL, etc.)
Linux
Education
M.S./Ph.D. degree in CS/CE or equivalent experience
Job description
A leading technology firm in North Carolina is seeking a Senior Software Architect to design next-gen data center platforms and scalable communications software. The candidate will investigate communication performance bottlenecks, design new communication technologies, and build proofs-of-concept for AI and HPC workloads. Ideal candidates should possess an M.S./Ph.D. in CS/CE with 5+ years of relevant experience and excellent C/C++ programming skills. The role offers the opportunity to work in a diverse and dynamic corporate environment.