Job Directory Facebook Software Engineer - Metric Specialist

Software Engineer - Metric 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 seeking experienced Software Engineers who will focus on Data Pipeline development for metric-focused teams. Understanding people's experiences across Facebook's products is key to the company's success. These teams build company-wide metrics that provide a holistic view of product health across Facebook's family of apps and services, so teams throughout the company can effectively work together to ship great products. Our work spans the big data stack: instrumentation and telemetry, data quality, schema design, large-scale data processing, monitoring systems, and reporting. The ideal candidate has experience engineering reliable metrics for consumer applications and services at scale, and is passionate about being part of a team of measurement experts to meet the company's most critical measurement needs.


* Develop standard instrumentation libraries for collecting core behavior signals across multiple client apps, client operating systems, and device types

Devise methods for measuring and monitoring instrumentation quality, and analyze data quality of raw log data

Build scalable data pipelines for processing raw events into standardized metrics

Choose optimal data infrastructure technologies for data processing efficiency and correctness

Develop methods for measuring and monitoring metric accuracy, and perform data analysis investigations to assess differences

Build tools for automating the process of investigating and triaging metric quality issues


* B.S., M.S., or Ph.D. in Computer Science or related field

4+ years software engineering experience

Experience building and managing metrics pipelines

Experience with distributed data processing systems such as Hadoop, MapReduce, or Spark

Experience with scripting languages such as Python, Perl, or PHP


* A passion for working with big data to improve people's experiences

Experience building measurements of user behavior on web and mobile applications

Experience with relational databases and query languages

Experience using data analysis to measure and diagnose metric accuracy

Experience building systems to monitor measurement quality

Experience with ETL systems and batch workflow job scheduling

Experience with stream processing frameworks such as Storm or Spark Streaming

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

About Facebook

Facebook is a company providing an online social networking service.

10001 employees

1 hacker way

Let your dream job find you.

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