
Software Engineer, Engineering Productivity
- Dublin
- Permanent
- Full-time
- Review and contribute to the specifications and implementations written by other team members.
- Design and develop features, feature tests and solutions. Fix bugs and refactor code as needed.
- Work with Arista's software engineers to identify bottlenecks and limitations in our workflows, tooling, and infrastructure and provide fixes for those problems.
- Provide support for our tools and infrastructure to Arista's development team.
- At least BS Computer Science + 3 years' experience, MS Computer Science + 2 years' experience, or Ph.D. in Computer Science or equivalent work experience.
- Knowledge of one or more of Go, Python, Javascript, C++, Java.
- Knowledge of Linux (or UNIX).
- Understanding of one of operating systems, networking systems, distributed systems
- 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.