Facebook Production Engineers, Network Systems in Dublin, Ireland
Facebook's mission is to give people the power to build community and bring the world closer together. Through our family of apps and services, we're building a different kind of company that connects billions of people around the world, gives them ways to share what matters most to them, and helps bring people closer together. Whether we're creating new products or helping a small business expand its reach, people at Facebook are builders at heart. Our global teams are constantly iterating, solving problems, and working together to empower people around the world to build community and connect in meaningful ways. Together, we can help people build stronger communities - we're just getting started.
Facebook is actively seeking production engineers passionate about software to help scale our rapidly evolving network infrastructure. These production engineers also should have background in networking software and/or building scalable distributed systems. As a member of this small and growing team, you will be in charge of designing, implementing, and deploying systems that help operate Facebook’s current and next generation networks. Automation is the key to meeting our demands; you will be responsible for conceiving, developing, and deploying systems and tools to keep the network running reliably and efficiently.
In addition to software development, your duties may involve evaluating third party and open source software, interacting with various other engineering teams and working with network hardware. There is a wide range of areas to work on, spanning next-gen network architectures, software systems to model, configure, monitor, and analyze our data center, backbone, and edge networks. This is a full-time position.
Develop software to automate and scale all phases of the lifecycle of the Facebook production network
Work with networking devices across data center, IP and optical backbone, and edge networks
Integrate with other Facebook distributed systems
Collaborate with other engineering teams to automate various processes, build software infrastructure for network monitoring and analysis, aid in capacity planning and architecture change analysis.
Analyze data to diagnose and identify root causes to network issues
Share an on-call rotation and be an escalation contact for service incidents
Partner alongside the best engineers in the industry on the coolest stuff around - the code and systems you work on will be in production and used by billions of people all around the world
Experience with network devices (routers, switches, load balancers) and an understanding of network routing protocols
2+ years of experience in C / C++ or Python
Ability to debug issues within custom code
Experience learning software, frameworks and APIs
High aptitude and technology-agnostic approach to engineering.
- BS or MS in Computer Science or Computer Engineering
- Facebook Jobs