Skip to main content

Automation Software Engineer

Posted: 27 Apr 2021 Closes: 27 May 2021
Dublin, Ireland Competitive
Permanent & Full-time -1775065696

Facebook is looking for an Automation Software Engineer with an outstanding track record building and supporting distributed systems at scale. Our Automation engineering team builds the software services and systems solutions to deliver best of class hardware validation for every OCP rack and server hardware deployed at data centers around the world. Do you find strength in building user-friendly high quality software? Do you enjoy working along passionate engineers and build software to run on cutting edge hardware? Then this role may be for you and we'd love to meet you.Come join the team to help us develop full stack solutions used by Facebook engineers and deployed at our partners hardware validation and manufacturing sites. As part of the automation engineering team, you will collaborate with our manufacturing, hardware validation, production engineering, and hardware design teams to create and implement test automation solutions operating at scale on production lines and lab environments.In this role, you will oversee and define the feature and architecture roadmap of an end-to-end set of solutions that span provisioning, scheduling, and analytics and play a key part in the efficiency and quality of all servers operating in Facebook's data centers.

Automation Software Engineer Responsibilities


  • Work with our global team to refine the product feature and architecture roadmap

  • Interface with partners to assist in troubleshooting and debug

  • Define and develop hardware abstraction libraries used for development of hardware validation tests

  • Define and develop User Interfaces to support manufacturing and repair workflows

  • Lead enhancements of automation for continuous integration, release, and configuration management across global sites

  • Design and develop provisioning solutions that scale across a variety of hardware platforms including, but not limited to, compute, storage, and network equipment

Minimum Qualifications


  • Bachelor's Degree in Computer Science, Computer Engineering, or a related technical field

  • Experience in developing and implementing scalable distributed systems, and/or manufacturing platforms solutions for compute, storage, and network systems

  • Experience operating in Linux/Unix environments with knowledge of networking and network boot

  • Experience scripting in Python and/or any other related language

  • Proven project management and communication skills

Preferred Qualifications


  • MS in computer science or computer engineering.

  • 3+ years of industry experience.

  • Experience with developing distributed systems operating at scale.

  • Experience with software and network debugging, profiling, and instrumentation techniques.

Locations

About the Facebook company

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 committed to providing reasonable support (called accommodations) in our recruiting processes for candidates with disabilities, long term conditions, mental health conditions or who are neurodivergent, and to candidates with sincerely held religious beliefs or requiring pregnancy related support. If you need support, please reach out to accommodations-ext@fb.com.
If you would like help and advice about applying for this role please visit the Career Hive

Share Job

If you would like help and advice about applying for this role please visit the Career Hive