Swift Standard Library Engineer

·
Full time
Location: London
·
Job offered by: Apple Inc.
·
Category: IT & Technology
Are you eager to learn, grow, and make an impact? Join the Swift Standard Libraries team and enjoy the rare opportunity to work at the intersection of: Computer science theory and engineering Programming language and library design Apple’s frameworks and the open-source community The future is being defined

right now , and the Swift Standard Library team is at the center of it. The work we do will shape the developer experience on Apple's platforms and beyond for decades to come. Description

The Swift Standard Libraries team is responsible for much of the user-facing experience of the Swift programming language via the Standard Library, which reaches from basic types and data structures like Int and Dictionary to complex algorithms like sorting and regular expression matching. The team also develops a growing roster of open-source Swift packages including Algorithms, Argument Parser, Async Algorithms, Numerics, and System. You will join a small team of thoughtful, versatile engineers in meeting the challenge of designing correct and expressive high-level APIs with carefully tuned low-level implementations. You'll work as an active contributor to the

swift.org

open-source project, collaborating with the Swift compiler team, engineers from across every part of Apple, and the Swift open-source community. IN YOUR ENGINEERING ROLE YOU WILL: Design interfaces that present natural Swift bindings for Windows and Linux platform and library conventions in consultation and collaboration with Swift users around the world. Tune performance, refine implementations, and investigate and fix problems as they appear in anything from iOS apps to server-side applications. Write tests, benchmarks, and documentation. Work with the Swift compiler team to research and explore improvements to the Swift language. Our team strives to build a diverse, inclusive team and a healthy, balanced work environment. We believe that every engineer brings unique skills and perspective. Far more than any specific experience or skill, we are looking for engineers who want to enable others to build great software, while learning and developing their skills. Minimum Qualifications

Bachelor’s Degree in Computer Science or equivalent experience. Fluency with low-level platform interfaces and idioms of either Windows or Linux. Proficiency with the Swift language. Preferred Qualifications

Experience working with the Swift codebase. Familiarity with LLVM or Clang. Experience working as part of an open-source community.

#J-18808-Ljbffr

Recent Jobs

London (On site) · Full time

Are you a smart, driven professional who takes pride in making a difference in local communities? Turner & Townsend’s Real Estate division is experiencing significant growth and we’re looking for an experienced industry professional with health project experience to join our high-performing and collaborative Project Management team. Why Join Us? Impactful Work: Contribute to social [...]Read More... from Assistant Project Manager – Healthcare See details

Chasetown (On site) · Full time

My client, Autosmart International are a manufacturing success story! Site Operations Manager – leading fast-paced manufacturing and warehousing About Our Client Autosmart International is a manufacturing success story, leading the field in vehicle cleaning products. We are the No.1 choice of automotive trade customers across the UK. We have doubled in size in the last [...]Read More... from Site Operations Manager See details

London (On site) · Full time

CSS are looking for an experienced duty officer to join our client’s team who are a local council responsible for all areas within the Tendering district. Working hours: All shifts are 8 hours long with various start times available: Monday to Friday – start times between 6AM – 3PM Saturday & Sunday – 6AM – [...]Read More... from Duty Officer See details