DMF (Java) Software Engineer - (Santa Clara, San Francisco, Austin, Nashua, Vancouver (BC) OR Remote)

Apply for this position Please mention DailyRemote when applying
Posted 3 days ago United States Salary undisclosed
Before you apply - make sure the job is legit.

Attempting to apply for jobs might take you off this site to a different website not owned by us. Any consequence as a result for attempting to apply for jobs is strictly at your own risk and we assume no liability.

Job Description

Company Description

Arista Networks pioneered software-driven, cognitive cloud networking for large-scale datacenter and campus environments. Arista's award-winning platforms, ranging in Ethernet speeds from 10 to 400 gigabits per second, redefine scalability, agility and resilience. Arista has shipped more than 20 million cloud networking ports worldwide with CloudVision and EOS, an advanced network operating system. Committed to open standards, Arista is a founding member of the 25/50G consortium. Arista Networks products are available worldwide directly and through partners.

Job Description

Networks and Distributed Systems are critical to our lives and they are becoming more and more sophisticated. This means that visibility - being able to collect, correlate and visualize information throughout the stack from the physical layer to the application - becomes a critical component. The DANZ Monitoring Fabric (DMF) is Arista's unique, scale-out monitoring and visibility solution, helping our customers to robustly plan, operate and troubleshoot their networks.

Arista Networks is looking for world-class software engineers to join our DMF software development team. As a core member of the DMF team, you will be part of a growing, fast paced, high caliber team building features to run large scale data center and campus monitoring networks.

The DMF team is responsible for all aspects of the development and delivery of fabric controller software designed to orchestrate various Arista and Open Networking switches, as well as managed, high-performance compute nodes that are a part of the fabric. You will work with your fellow engineers to understand functional and technical requirements for upcoming projects. You will help write functional specifications, design specifications, test plans, and the code to bring all of these to life. You will also work with customers to triage and address problems in their networks and DMF deployments. Internally, you will develop automated tests for your software, monitor the execution of those tests, and triage and fix problems found by your tests. At Arista, you will own your projects from definition to deployment, and you will be responsible for the quality of everything you deliver.

Responsibilities:

Architect/Design/Code/Test/Automate various features of DMF.
Develop software to automate DMF and integrate it with third-party data center management solutions.
Write test plan specifications for small and medium-sized features in DMF, and implement automated test programs to execute the cases described in the test plan.
Debug and fix problems found by our automated test programs..
Work on a team implementing, testing, and debugging solutions to larger monitoring fabric problems.
Work with the DMF quality assurance team to analyze problems found in their tests and provide solutions to those problems.
Review and contribute to the specifications and implementations written by other team members.

Qualifications

BS Computer Science/Electrical Engineering/Computer Engineering + 1-3 Years Experience or MS Computer Science/Electrical Engineering/Computer Engineering
Knowledge of C, C++, Golang, Java, and/or Python
Knowledge of UNIX or Linux
Understanding of networking including at least one of the following areas is desirable:
Networking domain experience such as L2/L3 control plane and TCP/IP.
Knowledge of vCenter/NSX-T/Nutanix orchestration tools.
Experience in fastpath using DPDK.
Ability to solve complex distributed systems and networking issues.
Strong problem solving and software troubleshooting skills.
Ability to design a solution to a small-sized problem, and implement that solution without outside help.
Ability to work in a team, partitioning and solving medium-to-large-sized problems with limited oversight.

Additional Information

All your information will be kept confidential according to EEO guidelines.

Candidates who are eligible to work in Canada or US can apply only!

Where legally permitted, Arista requires all candidates for U.S.-based positions to be fully vaccinated against Covid-19 or have an approved accommodation under applicable law. Candidates anticipating seeking an exemption should contact Arista HR before their start date. Candidates accepting an offer must provide proof of vaccination status on their first day. All offers of employment are contingent upon complying with Arista's vaccination policy

Where legally permitted, Arista requires all candidates for U.S.-based positions to be fully vaccinated against Covid-19 or have an approved accommodation under applicable law. Candidates anticipating seeking an exemption should contact Arista HR before their start date. Candidates accepting an offer must provide proof of vaccination status on their first day. All offers of employment are contingent upon complying with Arista's vaccination policy.