Senior Machine Learning Engineer

6 days ago


Cupertino, California, United States Apple Inc. Full time
Job Summary

We are seeking a highly skilled Senior Machine Learning Engineer to join our On-Device Machine Learning team at Apple Inc. The successful candidate will be responsible for designing and implementing features that accelerate and compress large state-of-the-art models in our on-device inference stack.

Key Responsibilities
  • Design and implement features for our on-device inference stack to support accuracy-preserving techniques that empower model developers to compress and accelerate state-of-the-art models.
  • Build machine learning compilers, runtimes, execution kernels, and optimizations on ML models, as well as tooling for debugging and visualization of ML models.
  • Convert models from high-level ML frameworks to target devices (CPU, GPU, Neural Engine) for optimal functional accuracy and performance.
  • Write unit and system integration tests to ensure functional correctness and avoid performance regressions.
  • Diagnose performance bottlenecks and work with hardware and software architecture teams to co-design solutions that improve latency, power, and memory footprint of neural network workloads.
  • Analyze the impact of model optimization on model quality by partnering with modeling and adaptation teams across diverse product use cases.
Requirements
  • Bachelor's, Master's, or Ph.D. in Computer Science or related fields.
  • At least 4 years of experience in Machine Learning Engineering, System Software Engineering, or related fields.
  • Strong proficiency in C/C++ and Python.
  • Familiarity with ML fundamentals.
  • Familiarity with developing or using ML frameworks.
Preferred Qualifications
  • Experience with PyTorch/JAX Machine Learning frameworks.
  • Experience with machine learning model inference (serving) is a plus.
  • Experience with MLIR/LLVM compiler technologies is a plus.
  • Experience with on-device machine learning or system software design is a plus.
  • Experience with Swift is a plus.
  • Passion for designing software systems, APIs, and extensible products.
What We Offer
  • Comprehensive medical and dental coverage.
  • Retirement benefits.
  • A range of discounted products and free services.
  • Reimbursement for certain educational expenses related to advancing your career at Apple.
  • Discretionary bonuses or commission payments.
  • Relocation assistance.
Apple is an Equal Opportunity Employer

We are 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.



  • Cupertino, California, United States Apple Full time

    About the RoleWe are seeking a highly skilled Senior Machine Learning Design Engineer to join our team at Apple. As a key member of our SoC design machine learning team, you will play a crucial role in developing generative AI and machine learning solutions for optimizations in RTL Design, Verification, and Power/Performance/Area efforts.Key...


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

    About the RoleWe are seeking a highly skilled Senior Machine Learning Engineer to join our Contextual Understanding Team at Apple Inc. As a key member of this team, you will be responsible for developing and deploying cutting-edge machine learning models that power Siri and other on-device intelligence features.Key ResponsibilitiesDesign and implement...


  • Cupertino, California, United States Apple Grove Treatment Center Full time

    About the RoleWe are seeking a highly skilled Senior Machine Learning Engineer to join our Data Science and Innovation team at Apple Grove Treatment Center. As a key member of our team, you will be responsible for designing and developing innovative machine learning solutions to address complex data challenges.Key ResponsibilitiesDesign and develop data...


  • Cupertino, California, United States Apple Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our Apple Maps Data Infrastructure team. As a key contributor, you will play a crucial role in shaping the technological landscape of our hybrid-cloud environment.Key ResponsibilitiesDesign and develop innovative solutions for machine learning infrastructure, batch processing,...


  • Cupertino, California, United States Apple Grove Treatment Center Full time

    About the RoleWe are seeking a highly skilled Senior Machine Learning Engineer to join our Data Science and Innovation team at Apple Grove Treatment Center. As a key member of our team, you will be responsible for designing and developing innovative machine learning solutions to address complex data challenges.Key ResponsibilitiesDesign and develop data...


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

    Job SummaryWe are seeking a highly skilled Senior Machine Learning Engineer to join our Data and AI Innovation team at Apple Inc. This is an exciting opportunity to work on cutting-edge AI and Machine Learning projects, driving innovation and pushing the boundaries of technology.Key ResponsibilitiesCollaborate with cross-functional teams to develop and...


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

    Job SummaryWe are seeking a highly skilled Senior Machine Learning Engineer to join our On-Device Machine Learning team at Apple Inc. The successful candidate will be responsible for designing and implementing features that accelerate and compress large state-of-the-art models in our on-device inference stack.Key ResponsibilitiesDesign and implement features...


  • Cupertino, California, United States Apple Full time

    About the RoleWe are seeking an exceptional Senior Machine Learning Engineer to join our Operating System Intelligence team at Apple. As a key member of our team, you will design and implement cutting-edge Machine Learning solutions that enhance the user experience of our operating systems.Key ResponsibilitiesDesign and Develop Deep Learning Architectures:...


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

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Apple Inc. as a Machine Learning Expert. As a key member of our WatchOS team, you will be responsible for designing, developing, and testing device software that integrates deeply into watchOS experiences.Key ResponsibilitiesPrototype and Ship ML-Powered Features:...


  • Cupertino, California, United States Apple Full time

    About the RoleWe are seeking a highly skilled Machine Learning Resource Management Engineer to join our System Intelligent and Machine Learning (SIML) group at Apple. As a key member of our team, you will play a critical role in designing and leading infrastructure strategy and projects that guarantee a high level of service in a context of growing and...


  • Cupertino, California, United States Apple Full time

    About the RoleWe are seeking an experienced Machine Learning Engineer to join our Camera & Photos team at Apple. As a key member of our team, you will be responsible for developing and implementing machine learning algorithms to enhance the Photos experience.Key ResponsibilitiesDesign and develop privacy-preserving machine learning algorithms for Photos...


  • Cupertino, California, United States Apple Full time

    About the RoleWe are seeking a highly skilled and experienced Senior Software Data Infrastructure Engineer to join our Data and Machine Learning Innovation organization at Apple. As a key member of our team, you will play a critical role in building and implementing a robust data processing framework to streamline log data pipelines.Key...


  • Cupertino, California, United States Bayside Solutions Full time

    About the RoleWe are seeking a highly motivated and experienced software engineer to join our team at Bayside Solutions, Inc. as a Full Stack Software Engineer - NLP and Data Science.This is a remote role that requires a strong background in natural language processing and machine learning. As a key member of our team, you will be responsible for designing,...


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

    About the RoleWe are seeking a seasoned technical leader to join our Intelligence System Experience (ISE) team within Apple's software organization. As a Senior Technical Leader - Multimodal Machine Learning, you will be responsible for architecting and deploying production-scale multimodal machine learning workflows.Key ResponsibilitiesTrain large-scale...


  • Cupertino, California, United States Apple Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our dynamic team at Apple, where you will play a key role in enabling the next generation of intelligent experiences in our products and services.Key ResponsibilitiesDesign, build, and maintain large-scale distributed systems to support the end-to-end machine learning (ML)...


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

    About the RoleWe are seeking a highly skilled Machine Learning Engineer to join our Siri team at Apple, Inc. This is an exciting opportunity to contribute to the development and advancement of frictionless voice invocation experience on Apple's innovative devices.Key ResponsibilitiesDevelop and integrate Siri's speech and audio experience in a full range of...


  • Cupertino, California, United States Apple Full time

    About the RoleWe are seeking a highly skilled Senior Machine Learning Engineer to join our team at Apple. As a key member of our Relevance and Graph Inference Team, you will play a critical role in developing and advancing intelligent experiences on our innovative devices.Key ResponsibilitiesLead the exploration and application of Large Language Models and...


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

    Imagine what you could do here. At Apple, we believe new insights have a way of becoming excellent products, services, and customer experiences very quickly. Bring passion and dedication to your job and there's no telling what you could accomplish. The people here at Apple don't just create products - they create the kind of wonder that's revolutionized...


  • Cupertino, California, United States Apple Full time

    About the RoleWe are seeking a highly skilled Senior Machine Learning Engineer to join our team at Apple. As a key member of our Relevance and Graph Inference Team, you will play a critical role in developing and advancing intelligent experiences on our innovative devices.Key ResponsibilitiesLead the exploration and application of Large Language Models and...


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

    About the RoleWe are seeking a highly skilled Senior Machine Learning Engineer to join our team at Apple Inc. and contribute to the development of groundbreaking technology for large-scale systems, spoken language, big data, and artificial intelligence.Key Responsibilities:Lead the exploration and application of Large Language Models and Generative AI,...