This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
The Hack team is a group of programming language and type system experts who are responsible for evolving the Hack language (hacklang.org), its developer experience, and Meta's large codebase of Hack code. Our mission is to “make Meta engineers the most productive in the world through safe and expressive languages that work at Meta’s scale”, and because we own the full stack, we can innovate in ways and at speeds that set us apart.
Job Responsibility:
Improve language’s syntax and semantics to be more expressive and safer for our users
Integrate AI into our developer workflows
Build richer static analysis to find and fix issues that Meta engineers experience
And, doing all of the above at a mind-bogglingly large scale: we operate on a codebase with 100s of millions of lines of code
Requirements:
Bachelor’s degree in Computer Science, Engineering, or a related technical field (or equivalent practical experience)
Academic background in programming languages and type system theory
Industry experience as an applied scientist, engineer or similar role, studying and developing programming languages
Experience in bringing research results into production