Senior Software Architect, Advanced Development
Join an advanced development team working on networking technologies and AI data centers. The role combines hands-on technical development with high-level architecture across distributed AI, deep learning, analytics, HPC, software-defined networking, virtualization, and storage.
Обязанности
- Enhance GPU networking solutions for AI workloads
- Research transport functions and semantics for optimizing AI workloads
- Identify and evaluate technologies, innovations, and partner relationships against technical and business objectives
- Lead technology architecture and design
- Lead proof-of-concept development
- Drive architectural and development efforts across modern data-center technologies
Требования
- M.Sc. or Ph.D. in Computer Science, Electrical Engineering, or Computer Engineering, or equivalent experience
- At least 12 years of industry experience in systems architecture or a related field
- Experience with virtualization, networking, and storage
- Experience with Windows or Linux drivers, with strong knowledge of the other operating system
- Deep understanding of performance profiling and optimization, including hardware offloads
- Ability to collaborate and communicate effectively in a multinational, multi-time-zone environment
Будет плюсом
- Research track record
- Passion for system architecture spanning CPU, GPU, memory, storage, and networking
- Knowledge of deep learning frameworks and AI communication libraries such as NCCL, UCX, and MPI
- Excellent communication skills
Условия и преимущества
- Equal-opportunity workplace committed to diversity and inclusion