Software Development Engineer, Machine Learning Platform

3 weeks ago


Seattle, Washington, United States Apple Full time
About the Role

This 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 across a wide range of ML models, Apple devices, and processors. This role provides a great opportunity to help scale and extend a significant ML benchmarking service used across Apple, in support of a range of devices from small wearables up to the largest Apple Silicon Macs.

Key Responsibilities:

  • Design and develop high-performance, scalable software systems for ML inference
  • Collaborate with cross-functional teams to optimize ML model performance and efficiency
  • Develop and maintain ML benchmarking tools and services

Requirements:

  • Programming and software design skills (proficiency in Python and/or C/C++)
  • Understanding of performance modeling and profiling of computer systems
  • Solid ML fundamentals including data processing, training regimes, and evaluation
  • Passion for edge/on-device ML

Preferred Qualifications:

  • Masters or PhDs in Computer Science or relevant disciplines
  • Experience with full-stack web development and front-end JavaScript frameworks
  • Back-end system skills including containers, cloud orchestration, and database management

At Apple, 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.



  • Seattle, Washington, United States Google Full time

    About the RoleWe're seeking a highly skilled Software Engineer III to join our Cloud Machine Learning Compute team. As a key member of this team, you will be responsible for designing and implementing features and scaling the Cloud TPU GCP API infrastructure to support multiple generations of TPU hardware and products.Key ResponsibilitiesBuild and improve...


  • Seattle, Washington, United States Apple Full time

    About the RoleWe are seeking a Senior Full-Stack Software Engineer to join our Machine Learning Platform & Technology team at Apple. As a key member of our team, you will be responsible for designing, developing, and maintaining our machine learning platform.Key ResponsibilitiesDesign and develop scalable and efficient machine learning algorithms and...


  • 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 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, Washington, United States Apple Full time

    Job DescriptionWe are seeking a highly skilled Senior Full-Stack Software Engineer to join our Machine Learning Platform & Technology team at Apple. As a key member of our team, you will be responsible for designing, developing, and deploying cutting-edge machine learning solutions that power Apple's intelligent experiences across hardware, software, and...


  • Seattle, Washington, United States Apple Full time

    Job DescriptionApple's AIML Information Intelligence team is seeking a skilled Software Development Engineer to play a central role in the test and delivery of extensive search-based Internet services.We are looking for individuals with experience in designing and building efficient ways to ship code at Apple's high standard of quality.Responsibilities:Write...


  • Seattle, Washington, United States Tik Tok Full time

    Job DescriptionTikTok is a leading destination for short-form mobile video, and we're looking for talented individuals to join our e-commerce alliance team. As a graduate, you'll have unparalleled opportunities to kickstart your career and pursue bold ideas.Responsibilities:Design and implement cutting-edge machine learning algorithms to enhance our...


  • Seattle, Washington, United States Ford Motor Company Full time

    Job SummaryWe are seeking a highly skilled Senior Machine Learning Engineer to join our team at Ford Motor Company. As a key member of our Prognostics team, you will be responsible for developing and optimizing machine learning algorithms to improve product/system performance, quality, data management, and accuracy.Key Responsibilities:Develop and optimize...


  • 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 BioSpace, Inc. Full time

    Job SummaryThe RoleWe are seeking a Senior Software Developer / Machine Learning Engineer to join our ML Platform Team in Seattle. As a Sr. SDE, this role requires strong collaboration skills to work closely with data science teams and application teams to develop real-world applications.Key Responsibilities Lead the design and development of software...


  • 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...


  • Seattle, Washington, United States Tik Tok Full time

    Job Title: Machine Learning Engineer GraduateAt TikTok, we're looking for talented individuals to join our e-commerce alliance team in 2025. As a graduate, you'll have unparalleled opportunities to kickstart your career, pursue bold ideas, and explore limitless growth opportunities.We're seeking a Machine Learning Engineer Graduate to design and implement...


  • Seattle, Washington, United States Tik Tok Full time

    About the RoleWe are seeking a talented Software Development Engineer to join our SMB Engineering Team. As a key member of our team, you will be responsible for designing and implementing scalable software solutions to empower small and medium businesses to succeed.Key ResponsibilitiesDesign and implement SMB product or platform features.Understand and work...

  • Software Engineer II

    4 weeks ago


    Seattle, Washington, United States F5 Networks Full time

    We are seeking a highly skilled and motivated Software Engineer II with a strong background in artificial intelligence (AI) and machine learning (ML) to join our innovative technology team.The successful candidate will be instrumental in developing advanced AI/ML solutions that drive our business forward. This position involves a combination of analytical...


  • Seattle, Washington, United States Amazon Full time

    About the RoleWe are seeking a highly skilled Software Development Engineer II to join our Machine Learning Applications team at Amazon. As a key member of this team, you will be responsible for developing, enabling, and performance-tuning a wide variety of machine learning model families, including large-scale language models and vision transformers.Our...


  • Seattle, Washington, United States Apple Full time

    Job SummaryAs a Senior Software Engineer on the ML Compute team at Apple, you will play a critical role in designing, building, and maintaining the compute infrastructure that enables model training, tuning, and other ML tasks for machine learning, artificial intelligence, and computer vision applications.Key ResponsibilitiesOwn the architecture, design,...


  • Seattle, Washington, United States Tik Tok Full time

    Job DescriptionAt TikTok, we are committed to creating an inclusive space where employees are valued for their skills, experiences, and unique perspectives. Our platform connects people from across the globe, and so does our workplace. We are passionate about inspiring creativity and bringing joy to our users.About the RoleWe are seeking a highly skilled...


  • Seattle, Washington, United States Qualtrics Full time

    Job Title: Machine Learning EngineerQualtrics, LLC is seeking a highly skilled Machine Learning Engineer to join their team in Seattle, WA.Key Responsibilities:Collaborate with Research Engineers to implement, tune, and productize machine learning models.Develop scalable, fast, robust, and simple web-based software solutions to solve complex business...


  • Seattle, Washington, United States PitchBook Full time

    About the RoleWe are seeking a highly skilled Machine Learning Engineer to join our Product and Engineering team at PitchBook. As a key member of our team, you will be responsible for leveraging cutting-edge machine learning and cloud technologies to automatically research private markets and improve the navigability of our platform.The ideal candidate will...


  • Seattle, Washington, United States PitchBook Full time

    About the Role:At PitchBook, we're always looking forward. We continue to innovate, evolve, and invest in ourselves to bring out the best in everyone. Our extensive learning programs and mentorship opportunities help us create a culture of curiosity that pushes us to always find new solutions and better ways of doing things.We value curiosity and the drive...