Sr. Engineer - Edge ServicesAbout EquinixEquinix is one of the fastest growing data center companies, growing connectivity between clients worldwide. Thats why we're always looking for creative and forward-thinking people who can help us achieve our goal of global interconnection. With 200 data centers in over 24 countries spanning across 5 continents, we are home to the Cloud, supporting over 1000 Cloud and IT services companies that are directly engaged in technological innovation and development. We are passionate about further evolving the specific areas of software development, software and network architecture, network operations and complex cloud and application solutions.At Equinix, we make the internet work faster, better, and more reliably. We hire talented people who thrive on solving hard problems and give them opportunities to hone new skills, try new approaches, and grow in new directions. Our culture is at the heart of our success and its our authentic, humble, gritty people who create The Magic of Equinix. We share a real passion for winning and put the customer at the center of everything we do.Job SummaryResearch, development and testing of server/edge-based systems to meet the requirements of Equinix server/edge-based products & services. Liaise with various internal functions across Equinix and external vendors in order to translate business and technical product requirements into production ready, scalable and high-quality server/edge designsResponsibilitiesCollaborate with internal Equinix functions to capture, translate and document the scope, objectives and requirements for Equinix network products & servicesLiaise with vendors and suppliers to understand products and technologies capable of delivering Equinix products & servicesWork with other functions and teams within the design department to ensure cohesive and complete outcomesPlan, deploy, test and validate server/edge solutions, hardware and software to meet requirements and objectivesDocument the chosen path in high level design documents and low-level design templatesEvaluate the design and architecture to determine its operational viability, security, reliability, performance efficiency, cost optimization and resulting customer experienceProduce technical guidelines for operational teams that will use the technology/system designed and delivered to themAssist other departments with technical queries relating to the resulting design of the product & serviceExcellent interpersonal skillsSelf-starter; works independently and within a team across different countries and time-zonesGood understanding of design best practices and methodologiesGood understanding of server operating systems with specialty in LinuxGood understanding of server virtualization technologies with specialty in OpenstackGood understanding of Openstack Ironic based bare metal computingGood understanding of container technologies and orchestration Docker/Kubernetes/JenkinsGood understanding of NFV/VNF/VPP/SR-IOV/DPDKUnderstanding of Compute and network infrastructure creation in at least one of the Public clouds such as AWS, GCP, AzureUnderstanding of datacenter networking overlay and underlay technologies such as VXLAN/ EVPN.Understanding of Infrastructure as Code and Network Automation preferably using Python.Culturally aware and adept at working across multiple geographiesUnderstanding of system testing and test methodologiesAble to operate in stressful situations with time-bound deliverablesQualifications7+ years experienceBachelor's in Software Engineering or Technology related field or equivalent work experienceEquinix is an equal opportunity employer. All applicants will receive consideration for employment without regard to race, religion, color, national origin, sex, sexual orientation, gender identity, age, status as a protected veteran, or status as a qualified individual with disability.