← Back to jobs

Arista Networks Inc Logo
Application Development Engineer

Arista Networks Inc

 

Vancouver, BC, Canada

Posted On: 30+ days ago
Experience: 8+ years
Availability: Onsite
Openings: 1
Category: Application Development Engineer
Tenure: Full-time Only
Related Jobs

No related jobs found

Description

Build and implement software tools and Machine Learning models throughout the software development life cycle.

This role is on-site.

Responsibilities

  • Build software to address customer needs, internal requirements, and rapid proof of concept projects.
  • Produce clean, efficient code and integrate software components with third-party programs.
  • Verify, deploy, troubleshoot, debug, and upgrade existing systems and programs.
  • Create technical documentation for reference and reporting.
  • Work on open-source development projects and provide technical support for developed products.

Required Skills

  • 8+ years of software development experience.
  • Proficiency in Python, Golang, and C/C++.
  • Strong background in Linux and Unix environments.
  • Experience with relational databases including MariaDB and Postgres.
  • Knowledge of complete backend workflows for web applications.
  • Experience building APIs and third-party software integrations.
  • Hands-on experience with Jenkins and CI platforms.
  • Skills in release engineering using pip, rpm, deb, or rvm.
  • Familiarity with Agile software development methodologies.

Preferred Skills

  • Working experience in Docker and K8s deployments.
  • Experience with AWS or GCP.
  • Knowledge of network technologies.

Education

Bachelor's Degree

Related Jobs

No related jobs found

← Back to jobs