Graduate and Intern Software Engineers

Employer
Arista Networks
Location
Burnaby
Job Year Level
First year
Second year
Third year
Fourth year
Graduated Undergrad
Job Type
Full Time
Internship

Software Engineers at Arista Networks participate in all phases of software development: design, implementation, and testing, to develop products for Cloud, Data Center, and Cognitive Campus networking.

Projects span across

  • Cognitive Network Management,
  • Networking Protocols (BGP, OSPF, ISIS, VXLAN, WiFi),
  • Infrastructure for efficient state sharing between processes,
  • Security using AI,
  • Forwarding software for our high speed, high bandwidth and low-latency hardware, and
  • Containerized internal tools for continuous integration and continuous deployment.

Our engineers are industry leaders who participate in standards bodies to define global networking and tooling standards, and contribute to open-source projects.

Most engineers work on EOS, the Extensible Operating System that runs on our networking devices. EOS is a state-based operating system built right on top of off-the-shelf Linux, and is our main product. We also have
substantial internal tooling and infrastructure to keep us fast-moving and sharp; contribution is encouraged from everyone on the software team. Finally, engineers have the opportunity to help our customers get the
most out of Arista's products and really take ownership over their code.
Most Software Engineers use Linux, C++ and Python on a daily basis. Some team members use tech like C, Java, Kotlin, Go, Databases (MySQL, Hbase), web languages (React, Redux, ES6, D3), and Streaming (Kafka), depending on the project. Networking expertise (Ethernet, TCP/IP) is useful but not required, since we believe that this domain-specific knowledge can be learned on-the-job.

We look for candidates who:

  • Are conversant in software design
  • Communicate well
  • Demonstrate a solid understanding of computer science fundamentals, especially Data Structures, Algorithms, and Operating Systems

If you...

  • love to program
  • look for a better way, and strive to make it real
  • learn how things work, just for fun or out of curiosity

... then this posting is for you, we'd love to talk to you! Please reach out to us through this Google Form: https://forms.gle/AeXedc9uNoSPUDqC8.

Please see the attached document for the full description of the job posting.