
Location
London, onsite at Apple's campus
Hours
Full Time (hours not specified)
Salary
Negotiable
About the Role
The C++ Language team at Apple is seeking an intern to advance Swift/C++ interoperability, a key part of Apple’s initiative to migrate more software from C++ to Swift. This role offers the opportunity to learn and contribute to the Swift compiler, primarily working with open source projects. You will help develop and evolve Swift/C++ interoperability, enabling seamless mixing of C++ and Swift within a single codebase. Your work will focus on cutting-edge features that improve memory safety, performance, and ergonomics of language interoperation. You will gain deep insights into compiler internals and apply them in a widely used, shipping compiler. The role involves collaboration with the open source community and contributions to the Swift open source project. You will be supported by a close-knit team providing technical guidance, architectural reviews, and mentorship to foster your growth and industry experience.
Experience
- Interest and academic experience in compiler engineering
- Practical experience with C++
- Experience contributing to open source projects
- Experience making technical contributions to a compiler
About you
- Strong background in compiler and programming languages
- Passionate about solving challenging problems and developing practical solutions
- Strong communication and teamwork skills
Qualifications
- Background in programming languages
Apple





















