Expoint - all jobs in one place

מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר

Limitless High-tech career opportunities - Expoint

Apple Performance Engineer Tools Framework - Ad Platforms 
United States, Texas, Austin 
102854066

01.06.2024
Description
- Build tools and frameworks that provide real time application performance metrics that can be correlated with system metrics.- Develop tools and automation frameworks that empower applications to thoughtfully predict and overcome system/infrastructure failures, ensuring fault tolerance.- Dive into source code, profiling information, and system metrics to root cause analyze performance issues.- Run experiments and benchmarks to understand the performance of complex distributed systems and isolate performance issues.- Collaborate with software teams to pinpoint and address performance bottlenecks.- Plan, strategize, and execute tests to evaluate low latency and high throughput applications.- Design, prototype, and integrate solutions that deliver demonstrable performance gains in production environments.- Design and implement frameworks to performance test online and offline systems.- Work efficiently with cross-functional teams, understanding product requirements and designing performance test strategies, planning, executing, and monitoring tests.- Build the product expertise needed to help debug production performance issues.- Qualify product features for production release and sign-off.
Key Qualifications
  • Expertise in writing performance test plans, defining performance test strategy, and large dataset generation techniques.
  • Proficiency in developing performance tests using open-source frameworks and ability to write new frameworks based on requirements.
  • Experience in load generation using JMeter, Locust, Gatling frameworks, and developing extensions or plugins for the same
  • Good understanding and working knowledge of HTTP client libraries, JDBC, gRPC, microservices architecture, and distributed systems.
  • Experience using monitoring tools like DataDog, Grafana, AWS CloudWatch, and Splunk or similar.
  • Working knowledge of Kubernetes, Docker, Kafka, AWS S3.
  • Ability to work in dynamic, agile teams, driving and delivering highly scalable products to production.
  • Excellent analytical, problem-solving, and communication skills.
  • Experience with CI/CD Jenkins integration, AWS EMR & Spark SQL is a plus.
Education & Experience
BS/MS in computer science or equivalent field.
Additional Requirements
  • 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.