Skip to content
Back to jobs

Senior Staff Engineer, Network Modeling, Product Software- Ingénieur principal ou ingénieure principale, Modélisation de réseaux, produit logiciel

Equinix, Inc
Flexible / Remote, Toronto, Canada
Posted Jun 6, 2026
hybridunknown

Key details

Work type
hybrid

Job Description

Who are we? Equinix is the world's digital infrastructure company®, shortening the path to connectivity to enable the innovations that enrich our work, life and planet. A place where tech thinkers and future builders turn bold ideas into breakthrough experiences, we welcome your unique perspective. Help us challenge assumptions, uncover bias, and remove barriers-because progress starts with fresh ideas. You'll find belonging, purpose, and a team that welcomes you-because when you feel valued, you're empowered to do your best work. Job Summary Equinix is the world's digital infrastructure company, operating 280+ data centers across the globe and providing interconnections to all the key clouds and networks. Much of the internet that you know flows through our rapid interconnected network and data centers. As Equinix's network continues to evolve and grow, it's essential for us to move towards autonomous operations - the automation and orchestration of network management tasks without human intervention. To achieve this, we'll need a robust unified network model that accurately represents the network via real time telemetry for observability, which can also be used for intent-based configurations of the network. The unified modeling team in Network Platform Engineering is building this unified network model which feeds Equinix Brain, a strategic company-wide initiative to up-level the way we manage and use our asset data to improve margins and customer experience. We are looking for an experienced Senior Staff Engineer to help us build and operate a highly scalable, available, and information-rich unified network model. Responsibilities

  • Actively participate in the design, development, test, and operation of highly reliable services and software to model network entities and relationships that compose Equinix's global network
  • Provide technical guidance and collaborate with stakeholders to identify network data and use cases that can enrich the unified network model to solve critical business problems that increase network reliability, visibility, awareness, and the ability to plan
  • Develop solutions that leverage data from the unified network model to provide insights that enhance product capabilities for customers, aid operations teams to troubleshoot customer escalations and planning maintenances, and inform capacity planning teams
  • Facilitate cross-stakeholder discussions to ensure alignment on software requirements and design trade-offs, while considering performance, scalability, and reliability factors
  • Follow a proactive and collaborative approach to working with cross-functional teams, ensuring seamless integration of unified network model into Equinix Brain with other domains and Network-As-A-Service (NaaS) initiatives
  • Lead by example through direct contribution, and provide direction in establishing development and operational best practices and standard methodologies
  • Participate in an on-call rotation

Qualifications

  • 7+ years of experience developing distributed, scalable, highly available software services using Golang
  • Background of working for SaaS, PaaS, IaaS, or cloud-based companies with prior experience of designing microservices and systems at scale with a focus on production readiness
  • Experience with building software as a service, running services with 24x7 on-call rotations
  • Proficient in data management systems and technologies: GCP Spanner, MongoDB, Redis, Neo4J
  • Experience with containerization and orchestration technologies: Docker, Kubernetes, or other open-source alternatives
  • Experience in working with network management protocols: gRPC, Netconf
  • Solid understanding of networking concepts, protocols (e.g. ISIS, BGP, BMP, LLDP), and their applications
  • Strong experience in building & operating highly reliable distributed systems
  • Proficient in using continuous integration and continuous deployment technologies: Github Actions, ArgoCD
  • Experience with public cloud (AWS, GCP, Azure) services and technologies
  • Hands-on experience with observability stack (metrics, logs, traces) such as Grafana, Prometheus, Thanos
  • Experience with agile software development practices including JIRA, peer reviews, Git, CI/CD
  • Excellent problem-solving and analytical skills to troubleshoot and resolve distributed system issues
  • Strong written and verbal communication skills to effectively convey findings, recommendations, and technical details to various stakeholders
  • Bachelor's degree in computer science or related technical field

Preferred

  • Master's degree or PhD in Computer Science or a related technical field
  • Excellent coding skills in Golang
  • Prior experience building a network model or digital twin
  • Prior experience using AI to make real-time decisions (on the network)

French Translation

Résumé du poste

Equinix, la société d'infrastructure numérique dans le monde, exploite plus de 280 centres de données à l'échelle planétaire et fournit des interconnexions à tous les nuages et réseaux importants. Une bonne partie de l'Internet comme vous le connaissez passe par nos centres de données et de réseaux rapides et interconnectés. L'évolution et l'expansion du réseau d'Equinix commandent l'autonomisation de nos opérations, c'est-à-dire l'automatisation et l'orchestration des fonctions de gestion du réseau sans intervention humaine. Pour y arriver, nous aurons besoin d'un modèle de réseau robuste et unifié qui représente le réseau avec précision par le biais de la télémétrie en temps réel aux fins d'observabilité. Cette dernière peut également servir aux configurations du réseau en fonction d'objectifs. L'équipe de modélisation de l'Ingénierie de la plateforme réseau développe le modèle de réseau unifié qui alimente Equinix Brain, une initiative stratégique organisationnelle visant à bonifier la gestion et l'utilisation des données de la Société pour améliorer nos marges et l'expérience client.

Nous sommes à la recherche d'un ingénieur principal ou d'une ingénieure principale expérimenté(e) qui nous aidera à développer et à exploiter un modèle de réseau unifié évolutif, disponible et riche en information.

Responsabilités

  • Participer activement à la conception, au développement, à l'essai et à l'exploitation de services et de logiciels à grande fiabilité afin de modéliser les entités et relations réseau qui forment le réseau mondial d'Equinix
  • Offrir des conseils techniques et collaborer avec des parties prenantes pour déterminer les données et cas d'utilisation susceptibles d'enrichir le modèle de réseau unifié. L'objectif étant de résoudre des problèmes critiques en vue d'augmenter la fiabilité, la visibilité et le taux de reconnaissance du réseau, ainsi que la capacité de planification
  • Développer des solutions qui mettent à profit les données du modèle de réseau unifié afin d'améliorer les capacités de produit pour les clients. Ces solutions devront aussi aider les équipes opérationnelles à analyser les problèmes signalés par les clients et à planifier les activités de maintenance, ainsi que les équipes responsables de la planification des capacités
  • Diriger des discussions multipartites pour assurer un consensus concernant les exigences et la conception du logiciel en tenant compte des critères de performance, d'évolutivité et de fiabilité
  • Adopter une approche proactive et collaborative en travaillant avec des équipes multidisciplinaires afin d'assurer une intégration harmonieuse du modèle de réseau unifié dans Equinix Brain, d'autres domaines et initiatives de réseau-service (NaaS)
  • Donner l'exemple par des contributions directes et fournir une orientation par l'établissement de pratiques exemplaires et de méthodologies normalisées en matière de développement et de fonctionnement
  • Participer à un système d'astreinte

Qualifications

  • Au moins sept (7) ans d'expérience dans le développement de services logiciels distribués, évolutifs et à très grande disponibilité, en utilisant Golang
  • Expéri

Company & context

Evidence is labeled so you can tell internal community data from public sources.

Context may refresh in the background.

Trust-check this listing

Verify scam risk and ghost-job signals before you apply.

Related roles

Browse more remote Software Engineer jobs.

Senior Associate Software Engineer, Connectivity Platform

Equinix, Inc
hybridDallas, TX, Flexible / Remote
Posted May 28, 2026
View details

Procurement and Supply Chain Program Manager -Power and Cooling Equipment

Equinix, Inc
hybridFlexible / Remote, Toronto, Canada
Posted 2d ago
View details

Accountant (Revenue and Leasing)

Equinix, Inc
hybridBangalore, India, Flexible / Remote
Posted May 21, 2026
View details

Credit and Collections Analyst

Equinix, Inc
hybridFlexible / Remote, Manila, Philippines
Posted Apr 30, 2026
View details

Source: themuse • Last updated 1w ago