Apple Pay Performance Engineering team is looking to deliver blazing fast products with flawless user experience to hundreds of millions of customers around the world. The role will involve providing performance assessment, trade-offs and analyses data to influence design and implementation choices, and evangelizing performance tools, techniques and best practices across Apple.
Requirements
- Ability to view Distributed Systems end to end and consider all aspects of Performance, Scalability and Resiliency across the stack.
- Understanding of multi-tier architectures with expertise in one or more layers including Applications, Middleware, Operating Systems, Database and Network.
- Hands on experience in performance testing, characterization, analysis and scaling of Server applications and technologies in on-premise and AWS Cloud environments.
- Proven ability in implementing load generation and benchmarking solutions that quantitatively summarize System performance.
- Ability to employ Observability platforms and other tools such as Profilers to analyze and root cause performance bottlenecks.
- Expertise in either Java or Kotlin programming languages.
- Foundational knowledge of Data Science and Machine Learning technologies with applications in Performance Engineering.
Responsibilities
- Providing performance assessment, trade-offs and analyses data to the cross-functional teams to influence design and implementation choices.
- Actively participate in cross-functional meetings to communicate project status, highlight risks and offer mitigation strategies.
- Evangelize performance tools, techniques and best practices across Apple.
- Own and drive issues concerning user experience to resolution.
- Implement load generation and benchmarking solutions that quantitatively summarize System performance.
- Employ Observability platforms and other tools such as Profilers to analyze and root cause performance bottlenecks.
- Performance testing, characterization, analysis and scaling of Server applications and technologies in on-premise and AWS Cloud environments.
Other
- Opportunity to collaborate with highly skilled cross-functional teams to build and ship great software.
- Freedom to take ownership and innovate techniques to make our products faster and efficient.
- Ability to communicate thoughtfully, demonstrating problem-solving skills and a learning attitude to build long-term relationships.
- Master’s degree in Computer Science, Statistics, Mathematics, Engineering, Information Systems, or a related field.
- Apple is an equal opportunity employer that is committed to inclusion and diversity.