FAQs
What is the primary focus of the Graduate/Intern Software Engineer position at Arista Networks?
The primary focus is on product development in C/C++, Go, Java, and other languages, working with the Routing team on the core logic of the network.
What types of programming languages should candidates be familiar with for this role?
Candidates should be familiar with C, C++, Java, Python, Go, as well as technologies like React.js, Redux.js, and Node.js.
What are some of the key responsibilities of this role?
Key responsibilities include writing Linux user space and kernel code, implementing communication protocols, developing configuration management services, and working with ASIC hardware.
Is prior experience in networking necessary for this position?
While prior networking experience is not explicitly required, familiarity with networking concepts and protocols would be beneficial.
What development tools or technologies will I be using in this internship?
You will use tools like Git, Gerrit, Jenkins, Slack, and Trello, along with developing services that support YANG, OpenConfig, NETCONF, and RESTCONF.
What type of environment will I be working in?
You will be working within a Fedora Linux embedded environment focusing on high-performance, high-availability requirements for future data centers.
How does Arista Networks support diversity and inclusion in the workplace?
Arista values the diversity of thought and perspectives, fostering an inclusive environment to drive creativity and innovation.
Will there be opportunities for learning and growth during the internship?
Yes, there will be opportunities to learn from leading experts in product development and to gain hands-on experience with software-defined networking technologies.
What kind of projects will I be involved with during this internship?
You will be involved in projects that include programming networking chips, developing routing protocol agents, and working on hardware/software boundary issues.
How does Arista Networks ensure confidentiality regarding applicant information?
All applicant information is kept confidential according to EEO guidelines.