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 email@example.com.
Facebook is a company providing an online social networking service.