AIML - Machine Learning SW/HW Co-Design Engineer, Machine Learning Platform & Infrastructure

1 month ago


Seattle, United States Apple Full time

Company: Apple
Location: Seattle, WA
Employment Type: Full Time
Date Posted: 09/18/2024
Job Categories: Computers, Software, Engineering, Healthcare, Practitioner and Technician, Information Technology, Research & Development, Medical, Development and Fund Raising, Energy / Utilities

AIML - Machine Learning SW/HW Co-Design Engineer, Machine Learning Platform & Infrastructure
Summary
Machine Learning and Platforms (MLPT) team is in Apple’s AIML Org. MLPT's On-device machine learning (ML) team builds the inference stack that runs all ML networks on Apple Silicon. In this team, we write the converter and compiler that translate a source network definition to one that execution units in hardware can interpret. We write tools for network optimizations, write the runtime that schedules and manages the execution on hardware as well as provide guidance for hardware/software co-design of current and future workloads alongside hardware accelerators. The team works cross-functionally with several partner teams inside Apple (such as CPU, GPU, Neural Engine, speech understanding, Camera, Photos, VisionPro) as well as external App-Developers. Core ML is an example of an external facing product from this team. If this role sounds exciting, we want to hear from you

Description
In this role you’ll be digging into the latest research about efficient on-device inference. You’ll prototype new approaches to improve inference on critical models without sacrificing accuracy. You’ll do deep dive analysis of both our software stack as well as our hardware and come up with innovative ways to improve. You’ll also look at ML inference performance across a range of devices from small wearables up to the largest Apple Silicon Macs.

Key Qualifications

  • Understand the basics of ML, keeping up with innovative research in some area of ML, and are familiar with adapting and training neural networks - experience developing code in one or more of training frameworks (such as PyTorch, TensorFlow or JAX)
  • Have knowledge of computer architecture (CPU and GPU), understand performance modeling and analysis of computer systems, and how to optimize code for a given platform
  • Have experience with ML systems, particularly for on-device inference scenarios
  • Know how to perform comprehensive analyses (for performance, power, accuracy, etc.) starting from first principles of various deep learning techniques and benchmarking to test/prove ideas; system optimizations including building out analytical models as well as implementing prototypes
  • Have a passion for software architecture, APIs and high performance extensible software;
  • Programming and software design skills (proficiency in C/C++ and/or Python)
  • Are collaborative and product-focused with excellent communication skills

Education & Experience
Masters or PhD or equivalent experience in relevant discipline (CS, CS&E, CE)

Additional Requirements
Apple’s most important resource, our soul, is our people. Apple benefits help further the well-being of our employees and their families in meaningful ways. No matter where you work at Apple, you can take advantage of our health and wellness resources and time-away programs. We’re proud to provide stock grants to employees at all levels of the company, and we also give employees the option to buy Apple stock at a discount - both offer everyone at Apple the chance to share in the company’s success. You’ll discover many more benefits of working at Apple, such as programs that match your charitable contributions, reimburse you for continuing your education and give you special employee pricing on Apple products.

Pay & 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 $166,600 and $296,300, 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. You’ll also receive benefits including: Comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and reimbursement for certain educational expenses - including tuition. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation.

Contact Information
Company Name: Apple
Website: Apple Careers

#J-18808-Ljbffr

  • Seattle, United States Apple Inc. Full time

    AIML - Machine Learning Engineer (On-Device Machine Learning), Machine Learning Platform and InfrastructureAt Apple, the AIML on-device Machine Learning group is responsible for accelerating the adoption of machine learning to create extraordinary experiences for our users. We are looking for a tenured software engineer to help implement innovative (LLMs,...


  • Seattle, United States Apple Inc. Full time

    AIML - Machine Learning Engineer, Machine Learning Platform & InfrastructureImagine what you could do here. At Apple, great ideas have a way of becoming great products, services, and customer experiences very quickly. Bring passion and dedication to your job and there’s no telling what you could accomplish. The Apple Knowledge Platform team is building...


  • Seattle, United States Apple, Inc. Full time

    At Apple, the AIML the on-device Machine Learning group is responsible for accelerating the adoption of machine learning to create extraordinary experiences for our users. We are looking for a tenured software engineer to help implement innovative (LLMs, Diffusion, GenAI, etc) machine learning models against our powerful machine learning hardware. This is a...


  • Seattle, United States Apple Inc. Full time

    As a Machine Learning Engineer in the Machine Intelligence Neural Design (MIND) team, you'll have an opportunity to be part of an ML innovation organization within Apple that has its roots in the computer vision research community. MIND is well-positioned for strategic contributions in the short-term (on well-known Apple products) and in the long-term (on...


  • Seattle, United States Apple Inc. Full time

    As a Machine Learning Engineer in the Machine Intelligence Neural Design (MIND) team, you'll have an opportunity to be part of an ML innovation organization within Apple that has its roots in the computer vision research community. MIND is well-positioned for strategic contributions in the short-term (on well-known Apple products) and in the long-term (on...


  • Seattle, Washington, United States Apple Full time

    Job SummaryImagine what you could do here. At Apple, great ideas have a way of becoming great products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish.Do you want to make Siri and Apple products smarter for our users? The Information Intelligence teams are building...


  • Seattle, Washington, United States Apple Full time

    About the RoleThis is an exciting opportunity to join Apple's AIML team as a Software Development Engineer, Machine Learning Platform & Infrastructure. As a key member of our team, you will be responsible for accelerating the creation of amazing on-device ML experiences.Our team is responsible for profiling, analyzing, and optimizing ML inference performance...


  • Seattle, Washington, United States Coupang Full time

    About the RoleWe're seeking a highly skilled Senior Machine Learning Engineer to join our AI Platform team at Coupang. As a key member of our team, you will be responsible for designing and developing scalable machine learning systems that power our e-commerce platform.With a strong background in computer science and machine learning, you will work closely...


  • Seattle, United States DocuSign Full time

    Company Overview Docusign brings agreements to life. Over 1.5 million customers and more than a billion people in over 180 countries use Docusign solutions to accelerate the process of doing business and simplify people’s lives. With intelligent agreement management, Docusign unleashes business-critical data that is trapped inside of documents. Until now,...


  • Seattle, Washington, United States Apple Full time

    Join Apple's Video Engineering Team as a Silicon Machine Learning Compiler EngineerWe're seeking a skilled Silicon Machine Learning Compiler Engineer to join our team at Apple. As a member of our Video Engineering team, you'll be working on the next generation of Apple products, leveraging your expertise in machine learning and hardware acceleration to...


  • Seattle, Washington, United States Coupang Full time

    About the RoleWe are seeking a highly skilled Senior Staff Machine Learning Engineer to join our AI Platform team at Coupang. As a key member of our team, you will be responsible for designing, developing, and deploying large-scale machine learning models and infrastructure to power our e-commerce platform.Key Responsibilities- Design and develop scalable...


  • Seattle, Washington, United States Apple Full time

    About the RoleWe are seeking a highly skilled 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 and optimizing real-time on-device Language, Computer Vision, and Machine Perception technologies across Apple products.Our team focuses on...


  • Seattle, Washington, United States Tik Tok Full time

    About the RoleWe are seeking a highly skilled Machine Learning Engineer to join our E-Commerce Risk Control team at TikTok. As a key member of our team, you will be responsible for developing and implementing machine learning solutions to mitigate business risks in our products and platforms.Key Responsibilities:Design and develop machine learning models to...


  • Seattle, Washington, United States Apple Full time

    Role OverviewAt Apple, we're committed to innovation and excellence in machine learning. We're seeking a highly skilled Senior Engineering Program Manager to join our AIML team and lead the development of our Machine Learning Compute Platform. This platform provides critical services to all internal Apple developers, enabling efficient and scalable compute...


  • Seattle, Washington, United States Apple Full time

    About the RoleThis is an exciting opportunity to join Apple's AIML - On-Device Machine Learning group, responsible for accelerating the creation of amazing on-device ML experiences. As a Software Development Engineer, you will play a key role in profiling, analyzing, and optimizing ML inference performance across a wide range of ML models, Apple devices, and...


  • Seattle, Washington, United States Apple Full time

    Role OverviewWe are seeking a highly experienced Machine Learning Engineer to join our team at Apple. As a key member of our Machine Learning Platform group, you will be responsible for enabling ML teams to iterate their projects faster, from data engineering to online and offline evaluation, experimentation, and more.You will bring your expertise to help us...

  • AIML Resident

    1 week ago


    Seattle, Washington, United States Apple Full time

    Job SummaryAt Apple, we're committed to pushing the boundaries of innovation and technology. As an AIML Resident, you'll have the opportunity to work on cutting-edge projects that combine groundbreaking machine learning research with next-generation hardware.About the RoleWe're seeking a curious and innovative teammate who is passionate about using research...

  • AIML Resident

    1 week ago


    Seattle, Washington, United States Apple Full time

    Program OverviewApple's AIML residency is a year-long program that invites experts in various fields to apply their domain expertise to innovate and build revolutionary machine learning and AI-based products and experiences. The program provides residents with the opportunity to attend ML and AI courses, learn from an Apple mentor, collaborate with fellow...


  • Seattle, Washington, United States aKUBE Full time

    Job Title: Machine Learning EngineerLocation: Seattle, WAJob Type: OnsiteDuration: 9 monthsRate: $92/hr (W2)Work Authorization: GC, USC, All valid EADs except H1bAbout the Role:We are seeking a skilled Machine Learning Engineer to join our team at aKUBE. As a Machine Learning Engineer, you will design and develop machine learning models to assist finance and...


  • Seattle, Washington, United States Apple Full time

    Job SummaryWe are seeking a highly experienced Machine Learning Engineer to join our team at Apple. As a key member of our Machine Learning Platform group, you will play a critical role in enabling ML teams to iterate their projects faster, from data engineering to online and offline evaluation, experimentation, and more.Key ResponsibilitiesDesign and...