Senior Software Architect
Define software-defined networking architecture for emerging AI networks, collaborating across hardware, software, product, and architecture teams in a global environment.
Responsibilities
- Define system and software architecture for software-defined networking in emerging AI networks
- Establish use cases and metrics for monitoring high-speed network control planes
- Collaborate with GPU and switch hardware and software teams, product groups, and fellow architects
- Contribute to distributed AI, deep learning, networking operating system, virtualization, and storage initiatives
Requirements
- Bachelor’s, master’s, or doctoral degree in computer science, electrical engineering, or computer engineering, or equivalent experience
- At least 8 years of experience as a software architect
- Proven networking experience
- Ability to collaborate effectively across multinational, multi-time-zone teams
- Strong interpersonal and communication skills
Nice to have
- Software-defined networking development experience
- Hands-on InfiniBand experience
- Kubernetes experience
- Strong communication skills