Job Directory Facebook Software Engineer - Performance Specialist
Facebook

Software Engineer - Performance Specialist Facebook
Seattle, WA

Facebook is a company providing an online social networking service.

Companies like Facebook
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About Facebook

Job Description

Facebook is accessed from an increasing number of mobile devices with extremely different performance characteristics. Despite a general trend towards faster devices over time, hardware improvements alone cannot be relied upon to improve the performance of our apps. Efficient use of device resources is key and scaling that to the wide variety of mobile devices is challenging.

The Infrastructure and Interfaces team owns performance of the core Facebook iOS and Android app. We have deep knowledge of mobile OS platforms and are experts at efficient use of device resources to enable our app to run in resource constrained environments. We own high-visibility performance metrics such as app cold start, install size, disk footprint, memory footprint, battery utilization, and more. These have a large and direct impact on over 2 billion Facebook users and is key to enabling the next billion people to access Facebook.

Our team is growing and we are looking for performance-minded engineers, who are passionate about building performant apps. The ideal candidate is comfortable digging into complex systems, identifying optimizations, and working with different feature teams to develop solutions. You will influence the development of performance tools for investigation, regression tracking, and metrics reporting and own performance optimization efforts. These solutions often span multiple layers of the app and require creative, unconventional thinking. As part of a world-class engineering team, you will apply performance best-practices from across the industry to a popular mobile platform.

RESPONSIBILITIES

* Build world-class telemetry infrastructure



Automate performance measurement and analysis

Optimize CPU, memory, disk, and battery usage in the Facebook app

Develop high-performance developer frameworks

Own high-visibility performance metrics

Mentor engineers on performance best practices

MINIMUM QUALIFICATIONS

* Bachelors or Masters degree in Computer Science, Electronics, Electrical, or related field



5+ years of industry experience shipping production software

Experience building client software for resource constrained devices

Knowledge of systems architecture and performance tradeoffs

Experience in any of C/C++, Objective C, Java, C# programming languages

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.

About Facebook

Facebook is a company providing an online social networking service.

Headquarters
Size
10001 employees
Facebook

1 hacker way

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.