Data AnalysisNetworkingInfrastructureCloud Computing
Role
Who you are
Proven experience developing distributed, scalable, and highly available services using Golang, Ruby on Rails, Python, or other similar languages
Experience designing microservices and systems at scale with a focus on production readiness
Experience in designing and implementing API interfaces using REST or gRPC
Understanding of distributed systems architecture, operational readiness, and cloud infrastructure provider use cases
Deep analytical and problem solving skills with a sense of curiosity
Excellent interpersonal and communication skills internally and externally including the ability to document solutions and create architectural diagrams
Ability to think strategically and execute with a sense of urgency
Experience with L2-L3 networking technologies, including EVPN/VXLAN, at datacenter scale or cloud scale is a plus
Experience with building network software at scale with focus on resilience, automation of well tested production ready software
Familiarity with operating traditional SQL databases such as PostgreSQL is a plus
Experience contributing to Open Source and interacting with Open Source communities is a plus
Experience with Kubernetes, Docker, and other container services will be a plus
Bachelor's in Computer Science, Computer Engineering, or related field of study
Desirables
Production Readiness
Strategic Thinking
Grpc
What the job involves
Architect, design, and develop network orchestration microservices and features for a bare metal cloud that scales and provides interconnection across the Equinix ecosystem
Provide technical leadership for the team of highly passionate engineers to evolve our software networking features
Collaborate with architects driving the technical strategy and direction for our large-scale cloud services, ensuring simplicity, high reliability, ease of maintenance, and operation