Description
As a Swift Compiler Backend Engineer, you will be responsible for ongoing development and management of the Swift backend. In this role, you will work closely with the Swift optimizer team to ensure that new optimizer concepts are correctly handled, with the Swift runtime team in their ongoing search for better ways to handle Swift’s runtime reflection metadata, and with the LLVM team to steadily improve Swift’s usage of LLVM.
Minimum Qualifications
Passion for compiler development Comfortable programming in C++ Excellent software engineering skills Exemplary communication, organization, and collaboration skills
Preferred Qualifications
Familiarity with LLVM APIs and concepts Able to read and understand assembly language Experience with Swift or other new programming languages Knowledge of OS internals or debugging infrastructure Experience with low-level performance measurement and tuning
Learn more about this Employer on their Career Site
