Jobs / Equinix

Senior Staff Engineer, SRE/DevOps, Product Software/ Ingénieur principal ou ingénieure principale,SRE/DevOps, produit logiciel

Equinix · Redwood City, CA, United States
Redwood City, CA, United StatesFull timeExp: 7+ yrs131,000-245,000 USD/yearlyRemote
Remuneration
131,000-245,000 USD/yearly
Location
Redwood City, CA, United States
Visa sponsorship
Not specified

Job summary

Equinix is seeking an experienced Senior Staff Engineer to help build and operate a highly scalable, available, and information-rich unified network model. This model feeds Equinix Brain, a strategic company-wide initiative to improve asset data management, margins, and customer experience. The role involves contributing to the design, development, testing, and operation of reliable services to model network entities and relationships.

Benefits

Health insuranceLife insuranceDisability insuranceVoluntary plansRetirement planPaid Time Off (PTO)Paid holidaysEmployee Assistance ProgramHealthcare coverageDefined Contribution Pension Plan (DCPP)Group Retirement Savings Plan (RRSP)Tax-Free Savings Plan (TSFA)VacationPersonal time

Qualifications

  • 7+ years of experience developing distributed, scalable, highly available software services using Golang.
  • Experience working for SaaS, PaaS, IaaS, or cloud-based companies with prior experience designing microservices and systems at scale, focusing on production readiness.
  • Experience building software as a service and running services with 24x7 on-call rotations.
  • Proficient in data management systems and technologies including GCP Spanner, MongoDB, Redis, and Neo4J.
  • Experience with containerization and orchestration technologies such as Docker, Kubernetes, or other open-source alternatives.
  • Experience working with network management protocols including gRPC and Netconf.
  • Solid understanding of networking concepts, protocols (e.g., ISIS, BGP, BMP, LLDP), and their applications.
  • Strong experience building and operating highly reliable distributed systems.
  • Proficient in using continuous integration and continuous deployment technologies such as Github Actions and ArgoCD.
  • Experience with public cloud services and technologies (AWS, GCP, Azure).
  • Hands-on experience with observability stacks (metrics, logs, traces) such as Grafana, Prometheus, and Thanos.
  • Experience with agile software development practices including JIRA, peer reviews, Git, and 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 a related technical field.
  • Master's degree or PhD in Computer Science or a related technical field (preferred).
  • Excellent coding skills in Golang (preferred).
  • Prior experience building a network model or digital twin (preferred).
  • Prior experience using AI to make real-time decisions on the network (preferred).

Responsibilities

  • Participate in the design, development, testing, and operation of highly reliable services and software to model network entities and relationships for Equinix’s global network.
  • Provide technical guidance and collaborate with stakeholders to identify network data and use cases to enrich the unified network model, solving critical business problems and increasing network reliability, visibility, awareness, and planning capability.
  • Develop solutions leveraging unified network model data to enhance product capabilities, assist operations teams with customer escalations and maintenance planning, and inform capacity planning.
  • Facilitate cross-stakeholder discussions to align on software requirements and design trade-offs, considering performance, scalability, and reliability.
  • Work proactively and collaboratively with cross-functional teams to ensure seamless integration of the unified network model into Equinix Brain 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.

Skills

Argo CDAWSAzureCloud SpannerDockerGCPGitGitHubGitHub ActionsGoGrafanaJiraKubernetesMongoDBPrometheusRedisThanos

Degrees

Bachelor's degree in computer science or related technical fieldMaster's degree in Computer Science or related technical fieldPhD in Computer Science or related technical field

Work schedule

On-call rotation

Industry

Digital infrastructureSaaSPaaSIaaSCloud-based companies

Relocation

No