Arista is a profitable, publicly quoted company with revenues of over $2B. Arista is the number 1 vendor for 100G data center switches in the world with over 7500 customers. The Gartner Magic Quadrant for Data Center Networking positions Arista in the ‘Leaders’ quadrant for the 6th successive year.
One of the many attractions of joining Arista is that right from the top, Arista is an engineering company. The founders and engineering managers are all engineers who understand good software engineering and the importance of doing things right.
Our management structure is flat and lightweight. Software engineering is run by software engineers who are in charge of delivering features from concept through to completion. We put a premium on building quality software and using automated testing. No part of the company is off-limits, meaning that our engineers have the chance to work on a variety of different areas.
Job Description
Please note for this role you must have:
- 5+ years experience in one or more of the following languages; Go, C, C++.
- You must be a legal resident and based in one of the following countries; Romania, Hungary, Poland, Spain, Greece or Portugal.
CloudVision is Arista’s enterprise network management and streaming telemetry SaaS offering, serving the world’s largest Financials, Media and Entertainment, Health Care, and Cloud companies. As we continue to scale the service and expand into new markets, we’re looking to grow the team with Software Engineers in our Dublin office.
Here’s what our engineers have to say about their working day;
- – Overview
- – Seamus
- – Peter
- – Gabor
CloudVision’s core infrastructure is a scale-out distributed system providing real-time and historical access to the full network state, along with frameworks for building advanced analytics. It’s written in Go and leverages open source technologies like Hbase, ClickHouse, ElasticSearch, Kafka, Kubernetes, Ambassador and Zookeeper under the covers. We’re constantly investing in scaling out the platform and building out richer analytics capabilities in the infrastructure.
On top of this core platform we’re building device management and network analytics applications to fully automate today’s enterprise network, from CI/CD pipelines for network automation, to advanced analytics and remediation for network assurance.
As a backend software engineer at Arista, you own your project end to end. You and your project team will work with product management and customers to define the requirements and design the architecture. You’ll build the backend, write automated tests, and get it deployed into production via our CD pipeline.
#softwareengineer #C++ #C #parallelprogramming #embeddedsystems #embeddedC #embeddedC++ #networkprotocols #distributedsystems #arista #softwaredefinednetworking
Additional Information
- 12 month B2B rolling contract.
- Remote work available from Romania, Poland, Spain, Greece or Hungary
- Candidates must hold legal status in the respective countries
Qualifications
- BS/MS/PhD in Computer Science or a relevant experience.
- 5+ years experience in one or more of the following languages; Go, C, C++.
- Experience with network monitoring, network protocols, distributed systems, machine learning or data analytics is a plus.
- You must be a legal resident and based in one of the following countries; Romania, Hungary, Poland, Spain, Greece or Portugal.
Additional Information
All your information will be kept confidential according to EEO guidelines.
C++ ambassador Elasticsearch Go HBase CI/CD C apache-zookeeper Kubernetes Apache Kafka clickhouse