Senior Performance Frameworks Software Engineer

4 days ago


Cupertino, California, United States Apple Full time
Role Overview

As a Senior Performance Frameworks Software Engineer at Apple, you will play a critical role in developing solutions to deliver successful AI/ML products. This includes designing automation and performance frameworks and methodologies for evaluating scalable performance measurements for ML-based products.

You will be responsible for building and implementing tools, APIs, and infrastructure for ML-based product qualification and tracking user impact metrics. Additionally, you will participate in the AI/ML iOS products roadmap decisions, contributing insights and recommendations derived from in-depth understanding of current success metrics of AI/ML products.

This role requires strong software engineering skills, including system design, development, testing, debugging, release, and maintenance. Experience with designing and architecting tools and frameworks for testing and measuring performance is also essential.

Preferred qualifications include strong software engineering skills, experience with Objective-C or another object-oriented programming language, excellent understanding of an ML-based product lifecycle, and demonstrated depth of knowledge and application of statistics-based evaluation methodologies or user success metrics.

  • Good knowledge of performance concepts and performance measurement strategies
  • Experience with multiple design patterns and multithreading
  • Shown problem-solving and debugging skills: analyze and investigate failures, errors, and build issues, able to properly drive issues to completion and support issues with data
  • Excellent verbal and written communications skills
  • Possess an outgoing and positive attitude to mobilize and lead others
Requirements

BS/MS in Computer Science or related field

Benefits

At Apple, base pay is one part of our total compensation package and is determined within a range. This provides the opportunity to progress as you grow and develop within a role.

The base pay range for this role is between $143,100 and $264,200, and your base pay will depend on your skills, qualifications, experience, and location.

Apple employees also have the opportunity to become an Apple shareholder through participation in Apple's discretionary employee stock programs.

Apple employees are eligible for discretionary restricted stock unit awards, and can purchase Apple stock at a discount if voluntarily participating in Apple's Employee Stock Purchase Plan.

You'll also receive benefits including comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and for formal education related to advancing your career at Apple, reimbursement for certain educational expenses - including tuition.

Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation.

Learn more about Apple Benefits.

Note: Apple benefit, compensation, and employee stock programs are subject to eligibility requirements and other terms of the applicable plan or program.



  • Cupertino, California, United States Apple Inc. Full time

    Senior HTTP Frameworks Software EngineerWe are seeking a talented software engineer to join our team at Apple Inc. and contribute to the development of next-generation technologies for our mobile, desktop, wearable, and services platforms.About the RoleThis is an exciting opportunity to work on high-performance HTTP software development, leveraging your...

  • Software Engineer

    5 days ago


    Cupertino, California, United States Apple Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our iCloud Mail UX Engineering team. As a key member of our team, you will be responsible for designing, building, and maintaining high-performance systems and frameworks for iCloud Mail.Your primary focus will be on developing client frameworks with performance and power efficiency in...

  • Software Engineer

    4 weeks ago


    Cupertino, California, United States Apple Full time

    Job Title: Software Engineer - Java FrameworksAt Apple, we're looking for a skilled Software Engineer to join our ASE Server Frameworks team. As a key member of this team, you'll be responsible for designing, developing, and maintaining Java frameworks and APIs that power Apple's services.Key Responsibilities:Design and develop reliable, well-tested, and...


  • Cupertino, California, United States Apple Full time

    Job SummaryWe are seeking a highly skilled software engineer to join our team at Apple, where you will be responsible for developing and maintaining next-generation technologies for our mobile, desktop, wearable, and services platforms.Key ResponsibilitiesCraft and implement new features for our HTTP protocol implementationMaintain existing libraries and...


  • Cupertino, California, United States Amazon Full time

    About the RoleWe are seeking a highly experienced Senior Software Development Manager to lead our team in developing and extending Neuron support for leading ML frameworks, including PyTorch and JAX. As a key member of our AWS Neuron team, you will be responsible for delivering framework plugins and libraries that enable a great user experience for...


  • Cupertino, California, United States Apple Full time

    Job DescriptionSenior Software EngineerThis role involves managing petabytes of data and designing and implementing new frameworks to build scalable and efficient data processing workflows.The successful candidate will be responsible for ensuring the completeness of all data ingestion and full metadata enrichment covering data classification annotations,...


  • Cupertino, California, United States Apple Full time

    Job SummaryWe are seeking a talented software engineer to join our team at Apple, responsible for building and maintaining next-generation technologies for our mobile, desktop, wearable, and services platforms.Key ResponsibilitiesCraft and implement new features for our HTTP protocol implementationMaintain existing libraries and ensure high-quality products...


  • Cupertino, California, United States Apple Full time

    Job DescriptionCupertino, California, United StatesSoftware and ServicesAt Apple, we strive to create innovative products that enrich people's lives. Our Ad Platforms group enables users worldwide to access informative and imaginative content on their devices while helping publishers and developers promote and monetize their work.Our technology and services...


  • Cupertino, California, United States Apple Full time

    Senior Full-Stack Software Development EngineerWe are seeking a highly skilled Senior Full-Stack Software Development Engineer to join our Eval Engineering team at Apple Maps. The ideal candidate will possess substantial professional experience in software development and the implementation of large-scale, scalable data solutions.Key ResponsibilitiesDesign...


  • Cupertino, California, United States Apple Full time

    Job Title: Senior iOS Software EngineerWe are seeking a highly skilled Senior iOS Software Engineer to join our Apple Home Ecosystem team. As a key member of our team, you will be responsible for designing, developing, and implementing new software experiences for our HomeKit Camera products.Key Responsibilities:Design and implement new apps, frameworks, and...


  • Cupertino, California, United States Apple Full time

    Job DescriptionWe are seeking a highly skilled Senior Storage Software Engineer to join our team at Apple. As a key member of our engineering team, you will be responsible for developing system-level storage architecture solutions, adding functionality and improving performance across multiple product lines.Responsibilities:Develop and maintain device...


  • Cupertino, California, United States Apple Full time

    Job Title: Senior iOS Software EngineerWe are seeking a highly skilled Senior iOS Software Engineer to join our Wallet team at Apple. As a key member of our team, you will be responsible for designing, developing, and maintaining our iOS applications, ensuring they meet the highest standards of quality, performance, and user...


  • Cupertino, California, United States Walmart Full time

    Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our team as a Technical Lead for iOS development. As a key member of our full-stack team, you will be responsible for guiding software engineers to deliver high-quality iOS mobile features using cutting-edge technologies such as iOS, GQL, and more.Key ResponsibilitiesDesign, develop,...


  • Cupertino, California, United States Apple Full time

    Job Title: Senior Storage Software EngineerWe are seeking a highly skilled Senior Storage Software Engineer to join our team at Apple. As a key member of our engineering team, you will be responsible for designing and developing next-generation storage technologies for all Apple platforms.Key Responsibilities:Develop system-level storage architecture...


  • Cupertino, California, United States OSOM Full time

    Job DescriptionOSOM is seeking a highly skilled Senior Systems Software Engineer to join our team. As a key member of our engineering team, you will be responsible for developing and maintaining the system software and firmware for our high-end devices.You will work closely with our hardware engineering team to bring up new platform designs and optimize...


  • Cupertino, California, United States Apple Full time

    Job SummaryAs a Senior Software Development Engineer on the Data Solution Platform team at Apple, you will play a key role in accelerating the adoption of the Apple Data Platform by developing data solutions, including advanced data insights, unified search powered by knowledge bases, and the seamless integration of the latest AI technologies to enhance...


  • Cupertino, California, United States Apple Full time

    Job SummaryAs a Senior iOS Software Engineer at Apple, you will be responsible for designing and implementing new software experiences for the Home Ecosystem group. This role requires a strong understanding of iOS platforms, Swift/Objective-C, and common Apple frameworks and technologies. You will work closely with cross-functional teams to develop...


  • Cupertino, California, United States Apple Full time

    Job Title: Senior iOS Software EngineerWe are seeking a highly skilled Senior iOS Software Engineer to join our team at Apple. As a key member of our software development team, you will be responsible for designing, developing, and testing high-quality iOS applications.Responsibilities:Design and develop iOS applications using modern software development...


  • Cupertino, California, United States Annapurna Labs (U.S.) Inc. Full time

    About the RoleWe are seeking a highly skilled Senior Runtime Software Development Engineer to join our team at Annapurna Labs (U.S.) Inc. in the AWS AI organization. As a key member of our team, you will be responsible for designing, developing, and delivering high-performance software solutions for our machine learning accelerators.Key...


  • Cupertino, California, United States Apple Full time

    Role OverviewAt Apple, we're committed to creating innovative products that surprise and delight millions of customers. Our Storage System Quality Engineering team is responsible for ensuring the highest quality for storage technology at the heart of our products. We're seeking a talented Senior Software Development Engineer in Test to join our team and...