Neural Engine Software Performance Optimization Specialist

4 weeks ago


Sunnyvale, California, United States Apple Full time
Job Summary

As a Performance Engineer in our Apple Neural Engine team, you will be responsible for designing and implementing novel solutions to optimize performance and energy efficiency for AI workloads. This role is an opportunity to leave a lasting impact on the world of technology and have a direct positive impact on millions of Apple customers worldwide.

Key Responsibilities

- Optimize system-level performance of Apple Intelligence features across diverse computing platforms
- Identify hotspots across all stages and layers of the software stack
- Collaborate with cross-functional teams to design and implement performant solutions
- Architect and implement on-device performance statistics collection
- Engage with QA teams to craft performance tests

Requirements

- BS and a minimum of 10 years of experience with low-level software or OS development
- Excellent programming skills in C/C++/Objective-C/Swift
- Strong written and verbal communication skills
- Experience with firmware or driver development
- Proficiency with profiling and optimizing complex software
- Strong knowledge of computer architecture and compilers
- ARM architecture and assembly programming
- Python/shell scripting skills
- Familiarity with CNN, transformer, and diffusion model architectures
- Experience with hardware acceleration of deep learning workloads

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 $175,800 and $312,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.

  • Sunnyvale, California, United States Diverse Lynx Full time

    Role Overview:As a Performance Monitoring specialist at Diverse Lynx LLC, you will be responsible for optimizing software performance using Java coding skills. The ideal candidate will have 8-10 years of experience in performance engineering and possess strong Java coding skills. Additionally, 5+ years of performance engineering skills and 3+ years of Java...


  • Sunnyvale, California, United States Red Oak Technologies Full time

    Performance Optimization SpecialistRed Oak TechnologiesCollaborate with development engineers and functional analysts to identify performance tuning opportunities and understand new cutting-edge software.Ensure scalability by identifying vulnerabilities and strengthening applications to accept upgrades and changes.Maintain stability and dependability by...


  • Sunnyvale, California, United States Diverse Lynx Full time

    Key Responsibilities:We are seeking a highly skilled Performance Optimization Specialist to join our team at Diverse Lynx LLC. As a key member of our engineering team, you will be responsible for designing and implementing high-performance computing solutions.Requirements:5+ years of experience in performance engineering3+ years of experience in Java...


  • Sunnyvale, California, United States United Software Group Full time

    Job Title: Software Quality Assurance EngineerJob Summary: We are seeking a skilled Software Quality Assurance Engineer to join our team at United Software Group. As an Image Quality Analysis and Tuning Specialist, you will be responsible for designing, developing, testing, and evaluating desktop and web-based software applications for image and video...

  • Data Engineer

    4 weeks ago


    Sunnyvale, California, United States Voia Full time

    About Voia:We're a cutting-edge startup redefining virtual production and video creation using AI, 3D technologies, and real-time rendering. Our platform empowers creators to produce high-quality video content, leveraging advanced neural rendering techniques, generative video, and virtual environments.Position Overview:We're seeking a skilled Data Engineer...


  • Sunnyvale, California, United States Voia Full time

    About Voia:Voia is pioneering the use of AI, 3D technologies, and real-time rendering to redefine virtual production and video creation. Our platform empowers creators to produce high-quality, Hollywood-grade video content.Position Overview:We're seeking an experienced Data Solutions Engineer to work at the intersection of synthetic data generation, video...


  • Sunnyvale, California, United States Lynx Software Technologies Full time

    Software Engineer Job DescriptionThompson Software Solutions, a Lynx Software Technologies company, is seeking a skilled Software Engineer to join our team. As a Software Engineer, you will be responsible for developing, integrating, and testing software products using a wide range of technical principles, theories, and concepts.Key Responsibilities:Develop...


  • Sunnyvale, California, United States Lynx Software Technologies Full time

    Job Title: Senior Software EngineerJob Summary:We are seeking a skilled Senior Software Engineer to join our team at Lynx Software Technologies. As a Senior Software Engineer, you will be responsible for designing, developing, and testing software products using a wide range of technical principles, theories, and concepts.Key Responsibilities:Design and...


  • Sunnyvale, California, United States Walmart Full time

    Job SummaryAt Walmart, we're building innovative solutions to meet the evolving needs of millions of users. As a Senior UI Developer, you'll play a crucial role in designing and developing intuitive, high-performance user interfaces for a powerful real-time decision-making platform. Your expertise will help create seamless, responsive, and user-friendly...


  • Sunnyvale, California, United States Intelliswift Software Full time

    Job Title: Mac OS Software EngineerLocation: Not SpecifiedDuration: Not SpecifiedPay Rate Range: Not SpecifiedAt Intelliswift Software Inc., we conceptualize, build, and support innovative technology products and solutions. Our team of experts from diverse backgrounds contributes to making Intelliswift a reliable partner in IT and Talent solutions. We...


  • Sunnyvale, California, United States Intelliswift Software Full time

    Job Title: Silicon Embedded Software Engineer - Firmware and Hardware ExpertLocation: OnsiteDuration: 8 months8+ years of experience working with C/C++, FGPA, prototyping and platformsMust-Have SkillsC/C++ experience, hands-on experience of 8 years minimumUnderstanding of software working with hardware nuancesFPGA, prototyping and platforms...

  • Software Engineer III

    4 weeks ago


    Sunnyvale, California, United States Walmart Full time

    Job SummaryWalmart is seeking a highly skilled Software Engineer III - DevOps Specialist to join our ecommerce platform team. As a key member of our platform team, you will be responsible for designing, developing, and maintaining large-scale, highly available production environment applications.Key Responsibilities Conduct complex maintenance procedures for...


  • Sunnyvale, California, United States United Software Group Full time

    Role: As a Software Test Engineer at United Software Group, you will be responsible for designing and developing automated test frameworks for REST services using Selenium and other web automation tools. You will work closely with the development team to ensure that our software meets the highest quality standards. Responsibilities: Design and develop...


  • Sunnyvale, California, United States Walmart Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team. As a key member of our engineering group, you will be responsible for evaluating large amounts of data to optimize processes and delivery protocols. Your role will involve collaborating with various teams to develop and support solutions, with a focus on digital...


  • Sunnyvale, California, United States Actalent Full time

    Job Title: Software Test Engineer - Embedded Systems SpecialistActalent is seeking a skilled Software Test Engineer - Embedded Systems Specialist to join our team. The ideal candidate will have experience in developing and testing software for embedded systems, with a strong focus on Python, C, and C++ programming languages.This role involves working with...


  • Sunnyvale, California, United States Juniper Networks Full time

    Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our team at Juniper Networks. As a critical member of our engineering team, you will be responsible for designing, building, and delivering high-quality software for our routing and switching products.Key ResponsibilitiesDesign and develop critical infrastructure software providing...


  • Sunnyvale, California, United States Apple Full time

    About the RoleWe are seeking a highly skilled Large Machine Learning Model Optimization Engineer to join our team at Apple. As a key member of our applied research and engineering team, you will be responsible for developing real-time on-device Language, Computer Vision, and Machine Perception technologies across Apple products.Key ResponsibilitiesImplement...

  • Software Engineer

    4 weeks ago


    Sunnyvale, California, United States Apple Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our AI & Data Platforms team at Apple. As a key member of our team, you will be responsible for building and scaling best-in-class data and reporting apps that present metrics and performance indicators with the least latency and outstanding user experience.You will engage directly with...

  • AI Tooling Engineer

    4 weeks ago


    Sunnyvale, California, United States Figure Full time

    Job SummaryFigure is an AI robotics company developing a general-purpose humanoid robot designed for corporate tasks targeting labor shortages and jobs that are undesirable or unsafe. We require 5 days/week in-office collaboration to drive innovation and progress.About the RoleWe are seeking an experienced AI tooling engineer to take our AI annotation and...


  • Sunnyvale, California, United States PTR Global Full time

    Job Title: SAP Performance Automation SpecialistJob Summary:We are seeking a highly skilled SAP Performance Automation Specialist to join our team at PTR Global. As a key member of our engineering team, you will be responsible for designing, developing, and delivering a test automation strategy, roadmap, and working framework/infrastructure for SAP...