Software Engineer

Arista Networks Logo

Arista Networks

πŸ“Remote - Hungary, Romania

Summary

Join Arista Networks' OpenConfig team and contribute to building a dynamic, programmable data center infrastructure using software-defined networking principles. You will work with a state-oriented architecture, an open standards-based approach, and a single software image consistency across all products. The team is responsible for designing and implementing a new networking operating system based on three guiding principles: state orientation, open standards, and a single software image. This role requires strong engineering and computer science fundamentals, extensive background in algorithms, and fluency in C/C++/Python. Hands-on experience in a product-engineering environment is essential.

Requirements

  • Strong engineering and Computer Science fundamentals
  • Extensive background in algorithms and strong software architecture skills
  • 5+ Fluency in one of C/C++/Python programming
  • Hands-on experience with designs and implementations in a strong product-engineering environment

Responsibilities

  • Develop and maintain the networking operating system
  • Design and implement new features and functionalities
  • Work with a state-oriented architecture
  • Utilize open standards-based approach
  • Maintain a single software image consistency across all products
  • Collaborate with other engineers to improve network testing and reliability
  • Reduce the complexity and cost of network operations
  • Improve automation workflows by allowing DevOps tools to work across all Arista devices
  • Establish Continuous Integration (CI) pipelines

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.