Equinix is the world’s digital infrastructure company®, focused on enabling innovations that enrich work, life, and the planet. The Senior Staff Engineer will join a platform team to expand Equinix's compute offerings by designing systems and application software while mentoring junior team members. This role is crucial for providing a highly reliable service and exploring future product opportunities.
Responsibilities:
- Architect, implement, and maintain a new platform for a high-performance networking and compute
- Closely collaborate with Product Management and internal stakeholders to ensure good product-market fit and direction
- Foster an efficient build-it and run-it culture, blurring the lines between operations and development, continuously reducing time to improve customer outcomes
- Facilitate cross-stakeholder discussions to ensure alignment on compute platform requirements and design trade-offs, while considering performance, scalability, and reliability factors
- Bring passion, enthusiasm, peer review and mentorship, and a positive attitude to the team
- Model great engineering by writing efficient and secure code while constructively reviewing that of your peers and maintaining a high bar
Requirements:
- Recent and proficient experience with Golang (Go) and Python and API development
- Strong experience in building and operating highly reliable distributed systems
- Strong understanding of building and operating containerization technologies such as Kubernetes, Docker, CSI, and CNI
- Uncompromising in implementing CI/CD for any code deployed beyond your laptop
- Excellent problem-solving and analytical skills to troubleshoot and resolve distributed system issues
- Excellent written and verbal communication skills to effectively convey findings, recommendations, and technical details to various stakeholders
- Continuous learning mindset and willingness to stay updated with emerging technologies and industry trends
- Have worked in a globally distributed team
- Proficiency in Linux concepts such as PCI devices, kernel capabilities, and QEMU virtualization
- Solid understanding of Network Function Virtualization (NFV), networking protocols, DPDK and/or VPP