Performance Optimization Engineer

1 week ago


Austin, Texas, United States Apple Full time
Overview

At Apple, our mission is to enhance the lives of individuals through innovative products. The Advertising Platforms division plays a crucial role in enabling users worldwide to access engaging and informative content on their devices while assisting publishers and developers in promoting and monetizing their creations. Our cutting-edge technology and services are the backbone of advertising at Apple, ensuring high performance and user privacy. We seek a dedicated engineer with a passion for building robust platforms. The Performance Quality Engineering (QE) team is essential in maintaining the health, monitoring, and scalability of our intricate systems, ensuring consistent performance.

Responsibilities

- Develop tools and frameworks that deliver real-time application performance insights correlated with system metrics.
- Create automation frameworks that enable applications to proactively predict and mitigate system failures, ensuring resilience.
- Analyze source code, profiling data, and system metrics to diagnose performance challenges.
- Conduct experiments and benchmarks to evaluate the performance of complex distributed systems and identify performance constraints.
- Collaborate with software engineering teams to identify and resolve performance bottlenecks.
- Strategize and execute tests to assess low latency and high throughput applications.
- Design, prototype, and implement solutions that yield measurable performance improvements in production settings.
- Develop and execute frameworks for performance testing both online and offline systems.
- Work collaboratively with cross-functional teams to understand product requirements and devise performance testing strategies, including planning, execution, and monitoring.
- Acquire the necessary product knowledge to assist in troubleshooting production performance issues.
- Validate product features for production readiness and approval.

Key Qualifications
  • Proven experience in crafting performance test plans and defining performance testing strategies, along with techniques for generating large datasets.
  • Strong proficiency in developing performance tests using open-source frameworks and the capability to create new frameworks as needed.
  • Experience in load testing with tools such as JMeter, Locust, and Gatling, including the development of extensions or plugins.
  • Solid understanding of HTTP client libraries, JDBC, gRPC, microservices architecture, and distributed systems.
  • Familiarity with monitoring tools like DataDog, Grafana, AWS CloudWatch, and Splunk or similar platforms.
  • Working knowledge of Kubernetes, Docker, Kafka, and AWS S3.
  • Ability to thrive in dynamic, agile teams, delivering highly scalable products to production.
  • Exceptional analytical, problem-solving, and communication skills.
  • Experience with CI/CD integration using Jenkins, AWS EMR, and Spark SQL is advantageous.
Education & Experience

Bachelor's or Master's degree in computer science or a related field.

Additional Information

Apple is committed to fostering an inclusive and diverse workplace. We 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.

  • Austin, Texas, United States Apple Full time

    Performance Optimization Engineer - Ad PlatformsCompany: AppleLocation: Austin, Texas, United StatesIndustry: Software and ServicesApple is committed to improving lives through cutting-edge technology. The Advertising Platforms division at Apple is crucial in providing captivating content to users globally while assisting publishers and developers. We are...


  • Austin, Texas, United States Advanced Micro Devices , Inc. Full time

    Overview:MAKE A DIFFERENCE WITH AMD TECHNOLOGYAt AMD, we are dedicated to transforming lives through our innovative technology, enhancing our industry, communities, and the world. Our mission is to develop exceptional products that propel next-generation computing experiences, serving as the foundation for data centers, artificial intelligence, personal...


  • Austin, Texas, United States NVIDIA Full time

    Are you eager to explore how GPU efficiency drives advancements in fields like gaming, artificial intelligence, and autonomous vehicles? Do you thrive on pushing your limits and wish to make a significant impact at a leading technology firm? We are seeking a Graphics Performance Optimization Engineer to enhance performance and contribute to the development...


  • Austin, Texas, United States Excelon Solutions Full time

    Job Type: Contract - W2 / FulltimeJob Role: Performance Optimization Specialist with Java Coding expertiseLocation: Remote (Local profiles are preferred)Type: Contract - W2 / FulltimeJob Description:We are seeking a highly motivated and skilled Performance Optimization Specialist with expertise in Java coding to join our team at Excelon Solutions.This role...


  • Austin, Texas, United States Apple Full time

    Performance Optimization Engineer - Ad PlatformsCompany: AppleLocation: Austin, Texas, United StatesIndustry: Software and ServicesAt Apple, we are committed to improving lives through cutting-edge technology. The Advertising Platforms division is essential in providing captivating content to users globally while supporting both publishers and developers. We...


  • Austin, Texas, United States Apple Full time

    Performance Optimization Engineer - Ad PlatformsCompany: AppleLocation: Austin, Texas, United StatesIndustry: Software and ServicesApple is committed to transforming lives through groundbreaking technology. The Advertising Platforms division is crucial in providing captivating content to a global audience while supporting both publishers and developers. We...


  • Austin, Texas, United States Apple Full time

    Overview At Apple, we are dedicated to enhancing the lives of individuals through innovative products. Our Advertising Platforms division enables global access to engaging and informative content while assisting publishers and developers in promoting and monetizing their creations. Our advanced technology and services drive advertising at Apple, ensuring...


  • Austin, Texas, United States Apple Full time

    SummaryAt Apple, we strive to enhance the daily lives of individuals through innovative products. Our Advertising Platforms division enables users globally to access engaging and informative content on their devices while assisting publishers and developers in promoting and monetizing their creations.Our advanced technology and services drive advertising at...


  • Austin, Texas, United States Vaspire Technologies Inc. Full time

    About the Role:Vaspire Technologies Inc. is seeking a highly skilled Performance Tester to join our team. As a Performance Tester, you will be responsible for planning, designing, and executing performance testing engagements to ensure the optimal performance of our applications.Key Responsibilities:Design and execute performance testing scripts using tools...


  • Austin, Texas, United States NVIDIA Full time

    About the RoleWe are seeking a highly skilled Senior Compiler Optimization Engineer to join our Compute Compiler Team at NVIDIA. As a key member of our team, you will play a critical role in delivering features and improvements to CUDA and other compute compilers, enabling the realization of NVIDIA GPUs' full potential for a wide range of computational...


  • Austin, Texas, United States NVIDIA Full time

    About the RoleWe are seeking an experienced Senior Compiler Optimization Engineer to join our Compute Compiler Team at NVIDIA.Our team is responsible for enhancing CUDA and other compute compilers to fully leverage the power of NVIDIA GPUs across various computational workloads like deep learning, scientific computation, and self-driving technology.Key...


  • Austin, Texas, United States AppLab Systems, Inc Full time

    Position Overview:We are seeking a highly skilled Senior Performance Engineer to join our team at AppLab Systems, Inc. The ideal candidate will possess a strong proficiency in profiling Java applications using tools such as JProfiler, JFR, and other relevant technologies.Key Responsibilities:Conduct performance testing and engineering with a focus on Java...


  • Austin, Texas, United States Plastic Omnium Full time

    Join Our Team as an Industrial EngineerAre you ready to take on exciting challenges? Become part of a forward-thinking organization that places innovation at its core and plays a pivotal role in the automotive transformation.About UsPlastic Omnium is a leading provider of cutting-edge solutions aimed at creating a safer and more sustainable mobility...


  • Austin, Texas, United States Apple Full time

    About the RoleWe are seeking a highly skilled CPU Power Engineer to join our team at Apple. As a CPU Power Engineer, you will play a critical role in the development of our cutting-edge hardware products.Key ResponsibilitiesDrive the budgeting, measurement, and analysis of overall CPU power to ensure optimal performance and efficiency.Collaborate closely...


  • Austin, Texas, United States NVIDIA Full time

    At NVIDIA, we are at the forefront of innovation across various sectors, including Automotive, Virtual Reality, Gaming, Deep Learning, and High-Performance Computing. Experience the impact of your contributions as developers utilize your tools to debug, profile, and analyze the performance of their systems and applications through the low-level library you...


  • Austin, Texas, United States Apple Full time

    Job SummaryWe are seeking a highly skilled CPU Power Optimization Engineer to join our team at Apple. As a key member of our hardware engineering team, you will be responsible for driving the overall dynamic and static power of the core for various use cases.Key ResponsibilitiesDrive the budgeting, measurement, and analysis of overall CPU powerWork...


  • Austin, Texas, United States Samsung Full time

    Sr. GPU Performance Engineerremote typeHybridlocations3900 N Capital of Texas Hwy, Austin, TX, USA3655 N 1st St, San Jose, CA, USAjob requisition idR88199Position SummarySamsung, a world leader in advanced semiconductor technology, is founded on a simple philosophy – the endless pursuit of excellence will create a better world for all. At Samsung Austin...


  • Austin, Texas, United States Neuralink Full time

    Company Overview: We are pioneering advancements in brain-computer interfaces, developing innovative devices aimed at assisting individuals with paralysis to regain mobility and independence, while also creating technologies that could enhance our capabilities and enrich our community. Department Overview: Become a part of our Quality Systems division,...


  • Austin, Texas, United States Semiconductor Engineering Full time

    Position OverviewWe are seeking skilled SoC performance engineers who possess a strong enthusiasm for optimizing system efficiency on Arm intellectual properties.Key ResponsibilitiesThis position entails working closely with a talented group of architects and performance specialists to advance the creation of innovative high-performance interconnect IPs.Your...


  • Austin, Texas, United States Visa Full time

    Job DescriptionCompany OverviewVisa is a leading global payments technology company, facilitating over 259 billion transactions annually across 200 countries and territories. Our mission is to connect the world through innovative, convenient, and secure payments solutions, empowering individuals, businesses, and economies to thrive.Job SummaryWe are seeking...