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 involves 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.
- Deliver blazing fast products with flawless user experience to hundreds of millions of customers around the world.
- Innovate techniques to make our products faster and efficient.
- 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.
Other
- 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.