Arista Networks is an industry leader in data-driven, client-to-cloud networking for large data center, campus, and routing environments.
The OpenConfig team is responsible for building a dynamic, programmable data center infrastructure using software-defined networking principles.
The engineering team has architected a new networking operating system based on three guiding principles: state orientation, an open standards-based approach, and single software image consistency.
State orientation utilizes a multi-process state-sharing architecture that separates state information from protocol processing and application logic, providing module independence and self-healing resiliency.
The open approach is built on an unmodified Linux kernel, maintaining full access to the Linux shell and utilities, which supports Linux containers and virtual machines.
The single software image runs across all products, improving network testing and reliability while reducing operational complexity and costs.
Requirements:
Candidates must have strong engineering and computer science fundamentals.
An extensive background in algorithms and strong software architecture skills is required.
Fluency in C or C++ programming for at least 5 years is necessary.
Hands-on experience with designs and implementations in a strong product-engineering environment is essential.
Benefits:
Arista Networks offers a commitment to diversity and inclusion, fostering an environment where individuals from various backgrounds feel welcome.
The company has received several prestigious awards, including Best Engineering Team and Best Company for Diversity, Compensation, and Work-Life Balance.
Employees can expect a high standard of quality and performance in their work environment.