Build Engineer - Developer Tools
Santa Clara Valley (Cupertino), California, United States
Software and Services
Developer tools is at the core of everything Apple does, from supporting new custom silicon all the way up to internet services like iCloud and Apple Music. Our software is used to develop apps on the App Store, and our programming languages are taught across the globe in classrooms and colleges. We're looking for a driven and dedicated engineer to work with us. Our team maintains an integration service that tests and qualifies build software, guiding the integration of compilers, SwiftUI, and several build systems. This ensures that our department can move quickly while maintaining structure and order. Being at the crossroads of all internal software at Apple, we get a unique perspective on the direction of the company and the entire industry. We strive to build an environment of learning and curiosity, and we always welcome fresh perspectives. In addition to working on the tools and services we deliver to our internal clients, we get to participate in designing the future of developer tools, for Apple and the world. Our department solves some incredibly hard problems, and we are looking for an engineer who wants to help us build products that bring happiness and security to our customers.
- Experience in solving complex problems
- Passion about designing stable, flexible systems
- Positive and respectful approach to client support
- Strong communication and teamwork skills
In this role, you will develop tools and services that increase developer productivity. You will also develop and deploy large-scale changes to Apple’s build pipeline. In addition to operating a continuous integration system for Apple’s operating systems, you will analyze real-time problems in large, distributed systems and identify precise root causes. By connecting disparate internal services, you will help cut through ambiguity in data. Your work will contribute to maintaining a high level of uptime for one of Apple’s business-critical systems. You will communicate clearly with clients and stakeholders to align process, fixing inefficiencies when possible. In this position, you have the opportunity to work closely with engineers in every layer of Apple's infrastructure: hardware, compilers, build systems, operating systems, and internet services.
Education & Experience
Bachelor's Degree in Computer Science or equivalent experience.