Arista Networks

Back End Software Engineer - C++ - Spain

Arista Networks
Apply
12 hours ago
Madrid, SpainSenior

Responsibilities

  • Collaborate with product management, customers, and project teams to define requirements and design backend architectures.
  • Build backend software for CloudVision’s distributed network-management and analytics platform using Go, C, and C++.
  • Develop device-management, network-analytics, automation, and network-assurance capabilities.
  • Write automated tests and deploy completed work to production through the continuous-delivery pipeline.

Requirements

  • Bachelor’s, master’s, or PhD in Computer Science, or relevant experience.
  • At least 5 years of experience with one or more of Go, C, and C++.
  • Experience with network monitoring, network protocols, distributed systems, machine learning, or data analytics is preferred.

Tech Stack

AmbassadorApache HBaseApache KafkaCC++ClickHouseElasticsearchGoKubernetes

Categories

Arista Networks

About Arista Networks

5,001-10,000 employees

Arista Networks builds cloud networking hardware and software for large data centers, campus networks, and WAN routing. Its portfolio centers on EOS, a Linux-based network operating system, CloudVision management, and Ethernet switches used by cloud providers and enterprises; revenue comes from product sales plus subscriptions and support. Founded in 2004 and headquartered in Santa Clara, it is a public company on the NYSE (ticker: ANET).

Contact me