Facebook

Visiting Researcher, Systems and Machine Learning (PhD)

Posted on: 6 Feb 2021

Menlo Park, CA

Job Description

Facebook is seeking a Visiting Researcher to join the Facebook Capacity Engineering & Analysis (CEA) team, an organization focused on delivering cutting edge infrastructure for Facebook applications. Individuals in this role are expected to be PhD researchers capable of identifying systems bottlenecks in real world applications, especially in areas of artificial intelligence and machine learning, and proposing solutions that scale. The term length would be at least 6 months and the ideal candidate should already have a deep background in systems and machine learning.

Visiting Researcher, Systems and Machine Learning (PhD) Responsibilities

* Carry out end-to-end analysis of large scale services (includes AI, ML, Distributed Storage, Core compute) and deeply understand the systems bottlenecks.

* Drive R&D that enables scalable solutions (hardware and software) for the underlying bottlenecks and apply it to Facebook infrastructure deployment.

* Design and optimize services for low-latency, high-performance and power-efficiency using SW/HW co-design technologies.

* Land concrete product impact by integrating the optimization techniques into the FBs infrastructure.

* Publish research in top tier conferences.

Minimum Qualifications

* Currently has, or is in the process of obtaining, a PhD degree in Computer Science, Machine Learning, Mathematics or similar field.

* 2+ years of software engineering experience in an academic or industrial setting.

* Holistic understanding of distributed systems design and computer architecture concepts.

* 4+ years of experience/research interest in machine learning, performance modeling, distributed storage, hardware architecture (CPU, GPU, Accelerator, Networking) or other data center scale systems.

* 4+ years of experience in programming with C/C++/Python.

* Experience communicating/collaborating with other researchers/engineers.

* Must obtain work authorization in the country of employment at the time of hire and maintain ongoing work authorization during employment.

Preferred Qualifications

* Research and software engineer experience demonstrated via an internship, work experience, coding competitions, or similar experience.

* Experience in one or more of the following areas:

* Deep learning and reinforcement learning.

* Model compression/optimization techniques like Distillation, Quantization, Neural Architecture Search (NAS), Pruning and SGD algorithms.

* Development of data-driven models to provide insights on service resource usage patterns and efficiency.

* Distributed training algorithms, algorithmic complexity analysis, performance analysis and profiling, distributed computing, AI accelerators and GPU architectures.

* 4+ years of experience in ML frameworks such as PyTorch, Caffe2, TensorTlow, and Keras.

* 3+ years of industry experience with deep learning algorithm development and optimization.

* Full stack performance analysis of hardware and software.

* Microprocessor and memory hardware architectures and experience modeling and evaluating novel changes.

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 accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, you may contact us at accommodations-ext@fb.com.

Facebook

Menlo Park, CA

Facebook, Inc. provides various products to connect and share through mobile devices, personal computers, and other surfaces worldwide. The company’s products include Facebook that enables people to connect, share, discover, and communicate with each other on mobile devices and personal computers; Instagram, a community for sharing photos, videos, and messages; Messenger, a messaging application for people to connect with friends, family, groups, and businesses across platforms and devices; and WhatsApp, a messaging application for use by people and businesses to communicate in a private way. It also provides Oculus, a hardware, software, and developer ecosystem, which allows people to come together and connect with each other through its Oculus virtual reality products. As of December 31, 2018, it had approximately 1.52 billion daily active users. The company was founded in 2004 and is headquartered in Menlo Park, California.