Summary
At Apple, our products touch millions of lives every single day with consistency and dependability. Ever wonder how we achieve this? Our System Architecture & Design team is a group of interdisciplinary performance architects and expert content creation professionals who explore real production workflows and discover opportunities to enhance and improve customer experiences on current hardware and software. You must be skilled in solving sophisticated problems and work on evaluating and improving the performance of Mac systems under development. Responsibilities in this role will include but are not limited to, developing front end web interfaces, system automation, frameworks, and tools used to visualize, measure and analyze performance. You will support existing automation environments and integrate new internally and externally developed benchmarks, applications, and analysis tools used for analyzing hardware and software performance. If this role sounds like a fit, we would love to hear from you!
Key Qualifications
5+ years experience as a software developer including; designing, developing, and maintaining web interfaces
Experience in Python, Django
Experienced with Front End Development
Proficient in Swift and iOS app development
Excellent object-oriented design
This role requires problem solving and critical thinking skills
Experience with automation frameworks using Swift
Experience with system performance tools and analysis
Excellent communication skills
Description
In this position, the developer will assume responsibility for designing, developing, and maintaining web interfaces across multiple systems and tools. This will not be an application development role. The developer will also be tasked with creating and updating automation tools used for evaluating system performance. Additionally, you will engage in the creation of tools for debugging system performance, visualizing data, and pinpointing bottlenecks. We are actively seeking an individual capable of providing assistance to teams by addressing performance automation issues, examining performance metrics, identifying issues, and resolving issues when required.
Education & Experience
Most of our engineers have advanced degrees in Electrical Engineering (EE), Computer Engineering (CE), or Computer Science (CS). However, if you’ve followed a different path to expertise in hardware engineering, we still want to hear from you.
Role Number: 200492022
Apply Now