Swift Standard Library Engineer

Company: Apple
Company: Apple
Location: Santa Clara Valley (Cupertino), California, United States
Department: Software and Services
Posted on: 2023-12-04 06:00
Summary Posted: Dec 3, 2023 Weekly Hours: 40 Role Number: 200517209 Home Office: Yes 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 - Applications, servers, scripting, AI, AR and more 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. Key Qualifications Key Qualifications The ability to simplify complex ideas and explain them clearly Interest in programming language and library design An eagerness to explain your ideas and engage with the open-source community Experience with one these qualifications: working with and contributing to the Swift project, or working on operating systems or low-level libraries, or working on programming languages or compilers. Description 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, Atomics, 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 mostly in the open as an active contributor to the swift.org (http://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 and implement new library functionality in consultation and collaboration with software teams throughout Apple and 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 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. Education & Experience Education & Experience Bachelor’s Degree in Computer Science or equivalent experience. We’re looking to hire at all experience levels! Additional Requirements Additional Requirements Pay & Benefits Pay & Benefits At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role. The base pay range for this role is between $138,900 and $256,500, and your base pay will depend on your skills, qualifications, experience, and location. Apple employees also have the opportunity to become an Apple shareholder through participation in Apple’s discretionary employee stock programs. Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple’s Employee Stock Purchase Plan. You’ll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses — including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits. Note: Apple benefit, compensation and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.
View Original Job Posting