Posted in

EOS Core Library Developer

EOS Core Library Developer

CompanyArista Networks
LocationDenver, CO, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
DegreesBachelor’s, Master’s, PhD
Experience LevelSenior

Requirements

  • BS Computer Science/Electrical Engineering/Computer Engineering + 5 years experience, or MS Computer Science/Electrical Engineering/Computer Engineering + 3 years experience, or Ph.D. in Computer Science/Electrical Engineering/Computer Engineering
  • Expert knowledge of C or C++ and Python
  • Hands-on experience working on Linux Kernel software is a plus
  • Understanding of distributed systems is a plus
  • Applied understanding of software engineering principles
  • Strong problem solving and software troubleshooting skills
  • Ability to design a solution and implement features independently
  • Ability to work in small teams.

Responsibilities

  • Writing software that is fast and memory efficient and can work effectively on low-end and high-end internet scale devices
  • Working on the core EOS infrastructure that deals with microservice management and provides common functionality like event loop management, memory audits
  • Using hardcore algorithms, data structures, OS and system design principles to extend and optimize every component for performance and scale
  • Keeping up to date with latest C++ and gcc/clang developments
  • Designing and building creative ways to programmatically test it all
  • Continuously striving to improve the code
  • Learning how things really work, just for fun or out of curiosity
  • Working with other like-minded engineers that share the same passion.

Preferred Qualifications

  • Hands-on experience working on Linux Kernel software is a plus
  • Understanding of distributed systems is a plus