Welcome to RemoteYeah 2.0! Find out more about the new version here.

Remote Platform Software Infrastructure Engineer

at Arista Networks

Posted 17 hours ago 2 applied

Description:

  • The Platform software team is responsible for all aspects of the development and delivery of hardware validation and manufacturing diagnostic software.
  • You will work with fellow engineers and members of the hardware and manufacturing team to understand the design and assist with validation.
  • Arista is focused on building the highest quality, most advanced network switches in the world.
  • The role involves scaling manufacturing for increasing production volume while ensuring the highest quality standards through an automated production testing system.
  • Responsibilities include continuously improving automation infrastructure and enhancing the user interface for manufacturing facility staff.
  • You will develop tools and infrastructure for automating manual processes and visualizing failures in manufacturing to help narrow down problems.
  • The position requires integrating various tools in Arista to create a unified ecosystem and designing tools that provide configuration information to tests on the fly.
  • You will upgrade older UI written in Python to React to improve efficiency.
  • The role involves developing automated hardware testing infrastructure using automation code in Python/Go and web application development with Django/React and MySQL.
  • You will interface with local and remote manufacturing teams to resolve problems, collect requirements, and identify opportunities for improving efficiency and scalability.
  • The position also includes tracking multiple software release branches and developing tools to automate synchronization of code across these branches.

Requirements:

  • A minimum of 5+ years of hands-on experience in automation using Python, JavaScript, and Golang is required.
  • Web application development experience using frameworks like Django, React, or Angular, and interfacing with MySQL using Python/Go/JavaScript/Typescript is necessary.
  • Past experience with Perforce/Git software configuration management tools is a plus.
  • A working knowledge of setting up and administering Linux servers, network switches, and troubleshooting network issues is required.
  • The ability to pick up new programming languages and frameworks is essential.
  • Candidates should be self-directed and have a passion for tools development and test automation.
  • Excellent verbal and written communication skills are necessary, with the ability to summarize complex concepts clearly and simply.
  • A minimum of a Bachelorโ€™s degree in Computer Science or an equivalent field is preferred.

Benefits:

  • Arista offers a culture that values invention, quality, respect, and fun.
  • Employees have complete ownership of their projects, with a flat and streamlined management structure.
  • Engineers have access to every part of the company, providing opportunities to work across various domains.
  • The company is committed to fostering an inclusive environment that values diversity of thought and perspectives.
  • Arista has received several prestigious awards, including recognition for Best Engineering Team and Best Company for Diversity, Compensation, and Work-Life Balance.