Apple Swift Infrastructure Engineer in Cupertino, California
Swift Infrastructure Engineer
Santa Clara Valley (Cupertino),California,United States
Software and Services
Hands-on experience in engineering or DevOps with demonstrated programming skills: Python, Swift, C++, Groovy are preferred, but fluency in any language, plus an ability to learn as needed is sufficient.
You are curious about software and process: Success requires the ability to think critically about how things work and find opportunities for improvements.
You have knowledge of how compilers work: This role will revolve around interaction with the compiler and other tools within the development ecosystem, and it is important to understand how they fit together.
Ability to investigate and debug difficult problems: This role often requires triaging and troubleshooting multiple complex systems, so you'll need the ability and willingness to dig deep.
Excellent communication, organization and interpersonal skills: In this role, you will need to communicate clearly, and lead complex tasks among many people.
Demonstrate an analytical approach to problem solving and develop an Engineering analysis capability.
You will build infrastructure and tools to support and improve the quality of the Swift compiler, as well as crafting tools for streamlining Swift compiler development. You will find opportunities to innovate, and create tools and processes to reduce or define away problems. As an example, you might work on improving the pull request testing process for open source changes in GitHub by making it more efficient and adding testing features. In addition to finding technical solutions to problems, you will be involved with coordinating between multiple teams within Apple and the open source community using clear, consistent and timely communication. Some of the key responsibilities for this position include: •. Identifying areas for improvement in our build and testing tools and infrastructure. This might also involve analyzing data produced by our testing systems. •. Designing new infrastructure and testing systems to support new compiler features or increase developer productivity •. Day to day maintenance of infrastructure including triage of issues and driving them to resolution •. Handling branching strategies across multiple repositories •. Communicating, coordinating, and collaborating across multiple teams and with the open source community. This can take many forms. As an example, you will need to collaborate with many partners for scheduling and distribution of work. You might also collaborate on changes to testing or build systems with members of the open source community. The position is based onsite at Apple's campus in Cupertino, California. International candidates are welcome to apply but will need to relocate.
Education & Experience
B.S. in Computer Science or equivalent experience
Experience with the following technologies are major pluses, but not requirements:
•. Git for software development
•. Continuous integration systems and infrastructure, such as Jenkins or Xcode Server
•. Swift, ObjectiveC, C/++, Python, CMake
• Programming languages, compilers, and type theory
• Contributing to open source projects
Apple is an equal opportunity employer that is committed to inclusion and diversity. We take affirmative action to ensure equal opportunity for all applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, Veteran status, or other legally protected characteristics. Learn more about your EEO rights as an applicant at http://www1.eeoc.gov/employers/upload/eeocselfprintposter.pdf (Opens in a new window) at http://www1.eeoc.gov/employers/upload/eeocselfprintposter.pdf .
Apple will not discriminate or retaliate against applicants who inquire about, disclose, or discuss their compensation or that of other applicants. United States Department of Labor. at https://www.dol.gov/ofccp/PayTransparencyNondiscrimination.html Learn more at https://www.dol.gov/ofccp/PayTransparencyNondiscrimination.html (Opens in a new window) at https://www.dol.gov/ofccp/PayTransparencyNondiscrimination.html .
Apple will consider for employment all qualified applicants with criminal histories in a manner consistent with applicable law. If you’re applying for a position in San Francisco, review the San Francisco Fair Chance Ordinance at https://sfgov.org/olse/sites/default/files/Document/FCO%20Poster%20Set%20All%20Languages%2010%2001%2018.pdf guidelines at https://sfgov.org/olse/sites/default/files/Document/FCO%20Poster%20Set%20All%20Languages%2010%2001%2018.pdf (opens in a new window) at https://sfgov.org/olse/sites/default/files/Document/FCO%20Poster%20Set%20All%20Languages%2010%2001%2018.pdf applicable in your area.
Apple participates in the E-Verify program in certain locations as required by law. Learn more about the E-Verify program at https://www.apple.com/jobs/pdf/EverifyPosterEnglish.pdf (Opens in a new window) at https://www.apple.com/jobs/pdf/EverifyPosterEnglish.pdf .
Apple is committed to working with and providing reasonable accommodation to applicants with physical and mental disabilities. Apple is a drug-free workplace. Reasonable Accommodation and Drug Free Workplace policy at https://www.apple.com/jobs/us/accommodationdrugfree.html Learn more at https://www.apple.com/jobs/us/accommodationdrugfree.html (Opens in a new window) at https://www.apple.com/jobs/us/accommodation_drugfree.html .
- Apple Jobs