View Our Website View All Jobs

Software Engineer IV

1) setting up a build system for linux environment to enable CMU researchers to build and run benchmarks on their platform

2) hooking up the external build system into FB's internal CI& build infra for continuous build and test coverage 

3) Getting github setup on License, documentation etc. 

4) extending the build  system for twitter's environment and other modern cloud environments based on linux. 


This is a c++ project has about  548 source files across 8 directories, with not more than 3 levels of depth in each. The build targets are the library and a benchmark utility that uses the library. The external dependencies are c++ headers, folly, thrift(IDL/compiler), gmock, gtest, glog, gflags(we can move the gflags to folly::settings)


C++, Python, Unix. Knowledge of standards for setting up OSS projects and linkages between Facebook and external build systems.

Experience building Open Source Software

Read More

Apply for this position

Apply with Indeed
We've received your resume. Click here to update it.
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file