Facebook is seeking an experienced Compiler Software Engineer to join the Software Engineering (Developer Infrastructure) team. The Software Engineering (Developer Infrastructure) team builds solutions and tooling that support Facebook's large engineering staff and the products that these teams build. This position is full-time and is based in our main office in Seattle, WA.
RESPONSIBILITIES
* Analyze and design effective compiler optimizations
Implement and/or enhance code generation targeting mobile or server platforms
Code using primarily C++
Interface with other compiler-focused teams to evaluate and incorporate their innovations and vice versa
Conduct design and code reviews
Analyze and improve efficiency, scalability, and stability of our toolchains
MINIMUM QUALIFICATIONS
* B.S. Computer Science or related technical field
4+ years coding experience in C or C++
2+ years experience working on and contributing to a compiler toolchain codebase, such as LLVM, GCC, MSVC
PREFERRED QUALIFICATIONS
* Interest in the Compiler field
M.S. or Ph.D. training in compiler engineering or related fields
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.