Application Development Engineer (ADE) - Backend

Job expired!

Description de l'entreprise

Arista Networks est un leader mondial des solutions réseaux de bout-en-bout et basées sur les données pour les grands centres de données, les campus et les environnements de routage. Nous nous distinguons par notre engagement indéfectible envers l'innovation, tirant parti des avancées de pointe en informatique dématérialisée, intelligence artificielle et réseaux définis par logiciel. Notre mission est de fournir à nos clients un avantage concurrentiel dans un monde numérique en constante évolution. Nos solutions répondent non seulement aux besoins actuels, mais anticipent également et s'adaptent aux défis futurs.

Chez Arista, nous valorisons les pensées et perspectives diverses, croyant qu'un environnement inclusif est essentiel pour favoriser la créativité et l'innovation. Des employés aux parcours et expériences variés contribuent à nos succès, nous valant des distinctions telles que Meilleure Équipe d'Ingénierie, Meilleure Entreprise pour la Diversité, et Meilleure Entreprise pour l'Équilibre Travail-Vie. Nous sommes fiers de maintenir les normes les plus élevées de qualité et de performance dans tout ce que nous faisons.

Arista Networks recherche un développeur logiciel talentueux pour créer et mettre en œuvre des outils logiciels et des modèles d'apprentissage automatique. Relevant du cycle de vie du développement logiciel, l'Ingénieur de Développement d'Applications (ADE) collaborera avec d'autres développeurs pour offrir des solutions logicielles de haute qualité. Si vous avez une solide expérience dans les langages de programmation backend tels que Python et Golang, ainsi qu'une expérience dans les cadres Agile, nous voulons vous entendre.

  • Créer des logiciels répondant à des exigences spécifiques des clients.
  • Développer des logiciels pour un usage interne.
  • Produire rapidement des projets de preuve de concept.
  • Contribuer aux initiatives de développement open-source.
  • Fournir un support technique pour les produits TAC Tools.
  • Participer à des formations continues pour maintenir une expertise technique.
  • Écrire du code propre et efficace basé sur les spécifications.
  • Intégrer des composants logiciels et des programmes tiers.
  • Vérifier et déployer de nouveaux programmes et systèmes.
  • Débloquer, déboguer, et mettre à niveau les systèmes existants.
  • Recommander et mettre en œuvre des améliorations du système.
  • Créer de la documentation technique pour référence et rapport.
  • Diplôme de Licence en Informatique ou dans des domaines connexes, ou expérience équivalente.
  • 4 à 8 ans d'expérience dans l'industrie.
  • Grande attention aux détails et compétences en résolution de problèmes.
  • Expérience avec Linux, Unix, C/C++, et Golang.
  • Maîtrise des flux de travail backend pour les applications web.
  • Expérience de l'intégration de logiciels et d'API tiers.
  • Compétences en ingénierie des versions (pip, rpm, deb, rvm).
  • Expérience avec des plateformes CI comme Jenkins.
  • Connaissance pratique des bases de données relationnelles (MariaDB, Postgres).
  • Familiarité avec les méthodologies de développement logiciel Agile.
  • Penseur créatif et joueur d'équipe collaboratif.
  • Volonté d'adopter de nouvelles technologies.
  • Excellentes compétences en communication.
  • Ingéniosité et aptitude au dépannage.
  • Apprécié : Expérience avec les déploiements Docker et Kubernetes, AWS / GCP, et technologies réseau.

Le salaire de base pour ce poste varie de 100 000 $ à 135 000 $, selon le lieu de travail pour assurer une rémunération compétitive et cohérente. Le salaire de base réel offert dépendra de facteurs tels que les compétences, les qualifications, l'expérience pertinente et le lieu de travail.

En plus du salaire de base, certains postes peuvent également être éligibles à des primes discrétionnaires Arista et à des actions. Les employés dans les rôles commerciaux peuvent participer au Plan de Récompense de Ventes