Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Machine Learning Software Engineer - Computer Vision

$184.7k - $324.8k

Apple Inc.

Senior Machine Learning Software Engineer - Computer Vision

Sunnyvale, California, United States Machine Learning and AI

Apple is where individual imaginations converge, united by values that drive exceptional innovation. Every product we develop and service we deliver emerges from our collective commitment to strengthening each other's ideas. This collaborative spirit stems from a shared conviction that we can create something extraordinary and deliver it to the world, transforming lives for the better. The diversity of our people and their perspectives fuels the innovation that permeates everything we accomplish. When we embrace everyone's contributions, we achieve our finest work. Here, you will not simply join something; you will contribute something meaningful.

Spatial computing represents a transformative frontier where digital experiences merge seamlessly with physical environments. Through advanced sensor fusion, edge computing architectures, and efficient on-device models, we are redefining how people interact with technology in their everyday lives. This evolution enables entirely new possibilities while maintaining genuine human connection.

Our computer vision and machine learning (CVML) team of researchers and engineers tackle previously unsolved technical challenges at the intersection of perception, intelligence, and real-time processing. We seek a driven and dedicated engineer with deep expertise in machine learning systems. As a member of our dynamic team, you will have the unique and rewarding opportunity to influence next-generation products that will captivate and inspire millions of people daily.

Are you prepared to make a lasting impact on the future of technology?

Description

We seek a proactive Senior Machine Learning Engineer to join our team in designing and implementing advanced systems for spatial computing and artificial intelligence. The ideal candidate demonstrates passion for translating cutting-edge research into production-ready solutions that delight users.

In this role, you will collaborate closely with computer vision and machine learning researchers to develop and ship world-class algorithms that advance the state of the art while creating deeply personal experiences for our users. You will drive the development of a unified context representation and a scalable, device-agnostic framework. You will help establish efficient mechanisms for managing dynamic and persistent contextual insights. This work will enable intelligent, personalized experiences through efficient management of both real-time and historical contextual data, supporting advanced AI and machine learning models.

Your work will span the full spectrum from applying breakthrough research to solving real-world problems, optimizing model efficiency for on-device inference, and ensuring algorithms perform flawlessly in production. You will be instrumental in pushing the boundaries of what is possible when sophisticated machine learning meets spatial computing.

Responsibilities

  • Working with ML and system engineers and designers to develop quick proof-of-concepts with novel hardware for innovative applications.
  • Implementing and optimizing algorithms to run efficiently on mobile devices.
  • Building and optimizing efficient machine learning pipelines.
  • Developing cutting-edge AI systems that push the boundaries of what is possible.
  • Collaborating cross-functionally to understand algorithmic constraints and dependencies.
  • Cooperating with your team members to prepare presentations, papers, and talks to explain your inventions.
  • Advising on feature definitions/promising development directions in cross-functional groups.

Minimum Qualifications

  • B.S and 7+ years of experience in software engineering, computer vision, machine learning or related fields.
  • Strong experience in Python.
  • Foundational understanding of machine learning: Familiarity with ML algorithms and development pipelines, with the ability to work effectively with ML practitioners and integrate ML components into production systems.

Preferred Qualifications

  • M.S., or Ph.D. or 5+ years of industry experience in machine learning or related fields.
  • Working experience in C++ or Swift.
  • Excellent math skills, including linear algebra, computational science and optimization.
  • Creativity and curiosity for solving highly complex problems.
  • Excellent communication and collaboration skills.
  • An interest in incubating ideas and taking them to finish.
  • Experience with iOS/macOS development.
  • Experience shipping algorithms or publishing in top tier CVML conferences.

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 $184,700 and $324,800, 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.

Apple is an equal opportunity employer that is committed to inclusion and diversity. We seek to promote 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. Learn more about your EEO rights as an applicant

At Apple, we believe accessibility is a fundamental human right. You’ll find that idea reflected in everything here — in our culture, our benefits and our digital tools. By welcoming as many perspectives as possible, we help you build a career where you feel like you belong.

Learn about accessibility in Apple’s workplace

Learn about reasonable accommodations for job applicants

Apple accepts applications to this posting on an ongoing basis.

#J-18808-Ljbffr

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Senior Machine Learning Software Engineer - Computer Vision in Sunnyvale, CA vacancy
  • $213k - $263k

     ...Senior Machine Learning Engineer, Computer Vision/VLM Waymo is an autonomous driving technology company with the mission to be the world's most trusted...  ...or Retrieval-Augmented Generation (RAG). ~ Strong software engineering fundamentals, including designing scalable... 
    Senior
    Computer
    Full time
    Remote work

    Latent Logic

    Mountain View, CA
    3 days ago
  •  ...technology. Our advanced AI software and foundation...  ...systems. Our vision is to create autonomy...  ...excellence, constantly learning and evolving as we pave...  ...! The role As a Senior Machine Learning Engineer on Wayve's Measurement...  ...you will build the computer vision and scene understanding... 
    Senior
    Computer
    Work at office

    EngineersOfAI

    Sunnyvale, CA
    2 days ago
  • $190k - $253k

    Matterport – Senior Machine Learning/Computer Vision Engineer – 3D Reconstruction and Semantic Understanding Job Description Company Overview:CoStar...  ...robustness and generalization.Collaborate with hardware, software, and product teams to identify and address failure... 
    Senior
    Computer
    Full time
    Remote work

    Matterport

    Sunnyvale, CA
    4 days ago
  • $184.7k - $324.8k

     ...Sunnyvale, California, United States Machine Learning and AI Apple is where...  ...add something!We are a team of computer vision and machine learning (CVML) engineers building real-time 3D perception...  ...and 3D tracking algorithms and software. The role focuses on inventing... 
    Senior
    Computer
    Relocation

    Apple Inc.

    Sunnyvale, CA
    1 day ago
  • $170.7k - $300.2k

    The Algorithms organization at Apple Inc. is seeking a Senior ML Engineer in Sunnyvale, California. This role requires a strong background in machine learning and computer vision, with responsibilities including algorithm design, implementation, and optimization. Qualified... 
    Senior
    Computer

    Apple Inc.

    Sunnyvale, CA
    1 day ago
  • Wayve in Sunnyvale is seeking a Senior Machine Learning Engineer for the Measurement team in AI Evaluation. You will adapt on-vehicle architectures and foundation models for offline use, building computer vision and scene understanding models to measure driving performance... 
    Senior
    Computer

    EngineersOfAI

    Sunnyvale, CA
    2 days ago
  • $200k - $240k

     ...Security Force: autonomous machines, AI-driven software, and elite security...  ...2.0 audio/video detection engine, currently built by a third...  ...engineering with production computer vision experience. ~ Audio/video...  ...expertise. ~ Strong deep learning framework skills (PyTorch... 
    Senior
    Computer
    Full time

    Knightscope, Inc

    Sunnyvale, CA
    14 hours ago
  • Intuitive Surgical, Inc. in Sunnyvale, CA, seeks a Senior Machine Learning Engineer focused on computer vision, deep learning, generative AI and robotics to join a new AI engineering team. You will drive research and deployment, transforming ideas into prototypes and products... 
    Senior
    Computer

    Intuitive Surgical, Inc.

    Santa Clara, CA
    4 days ago
  • Intuitive Surgical seeks a Senior Machine Learning Engineer to lead AI algorithm development for computer vision, deep learning, and robotics applied to next-generation surgical platforms. The role involves designing and implementing vision and multimodal models, advancing... 
    Senior
    Computer

    Intuitive Surgical

    Sunnyvale, CA
    14 hours ago
  • Intuitive Surgical in Sunnyvale, CA is seeking a Senior Machine Learning Engineer focused on computer vision, deep learning, generative AI, and robotics for next-gen robot-assisted surgery platforms. You will lead research, design, and implementation of AI algorithms, drive... 
    Senior
    Computer

    Intuitive

    Sunnyvale, CA
    14 hours ago
  • $224k - $356.5k

     ...physical world is perceived and understood using advanced computer vision and deep learning. Our team builds large-scale distributed Vision AI...  ...with high visibility and real-world impact. As a System Software Engineer for Vision AI, you will develop and optimize high-... 
    Senior
    Computer
    Full time

    Nvidia

    Santa Clara, CA
    1 day ago
  • $187k

    Sr. Staff ll, Machine Learning Engineer - SearchWe exist to wow our customers. We...  ...world. About the Role As a Senior Staff Machine Learning...  ...Open-minded  Master Degree in Computer Science or related fields....  ...Benefits:  Medical/Dental/Vision/Life, AD&D insurance   Flexible... 
    Senior
    Computer
    Temporary work
    Flexible hours

    Coupang

    Mountain View, CA
    2 days ago
  • $204k - $259k

     ...driving technology is seeking a Senior Software Engineer in Robotics. In this role,...  ...level Perception tasks to machine learning, integrate systems, and...  ...has a Bachelor's in Computer Science or a related field...  ...familiarity with Computer Vision and Machine Learning. This... 
    Senior
    Computer

    Waymo

    Mountain View, CA
    4 days ago
  • $150k - $200k

     ...pioneering AI-based virtual driver software for factory-built...  ...are seeking a highly skilled Machine Learning Engineer with deep expertise in developing...  ...:Ph.D. or Masters in AI, Computer Science, Electrical...  ...Solid foundation in computer vision, deep learning, and 3D geometry... 
    Senior
    Computer
    Full time

    Plus.ai

    Santa Clara, CA
    2 days ago
  • $152k - $241.5k

    We are now looking for a Senior Machine Learning Applications and Compiler Engineer!NVIDIA is seeking engineers to develop...  ...architects and design teams to feedback software observations, influence future...  ...at top tier ML, compiler, and computer architecture venues.What we need... 
    Senior
    Computer
    Full time

    Nvidia

    Santa Clara, CA
    5 days ago
  • $163k - $261k

     ...two former U.S. Navy electrical engineers with deep experience in robotics and software, ACS brings together AI, computer vision, precision motion, and...  ...Role: We are looking for a Senior Level Computer Vision and Machine Learning Engineer to develop and optimize... 
    Senior
    Computer
    Local area

    Allen Control Systems

    Mountain View, CA
    24 days ago
  • $143k - $286k

     ...Home OfficeRole summary: The Senior Machine Learning Engineer will lead the design,...  ...benefits include medical, vision and dental coverage. Financial...  ...1: Bachelor's degree in computer science, computer engineering...  ...information systems, software engineering, or related area... 
    Senior
    Computer
    Full time
    Temporary work
    Part time
    Work experience placement

    Walmart

    Sunnyvale, CA
    4 days ago
  •  ...patients worldwide.We’re a team of engineers, clinicians, and innovators united...  ...Sunnyvale, CA for a SeniorMachine Learning Engineer with focus on Computer Vision, Deep Learning, Generative AI and...  ...experience developing computer vision and machine learning applications; or PhD in... 
    Senior
    Computer
    Local area
    Immediate start
    Worldwide
    Flexible hours

    Intuitive Surgical

    Sunnyvale, CA
    4 days ago
  •  ...simulations come to life. We’re looking for a Senior Machine Learning Engineer to lead the development of these...  ...constraints, optimizing for latency, compute, and determinism. Lead high-impact...  .... Contribute to the long-term vision and roadmap for Unity’s agentic AI offerings... 
    Senior
    Computer
    Work at office
    Worldwide

    LE130 Unity Technologies SF

    Mountain View, CA
    2 days ago
  •  ...intelligence to every moving machine on the planet....  ...Seoul; and Tokyo. Learn more at applied.co....  ...We are looking for senior machine learning engineers to advance the core...  ...intersection of 3D computer vision, graphics, and...  ...production-quality software ~ Strong problem-... 
    Senior
    Computer
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Day shift

    Decisive Point

    Sunnyvale, CA
    3 days ago
  • $174.72k - $295.68k

     ...through cutting-edge R&D in AI, machine learning, and smart connectivity.We...  ...full-time Machine Learning Engineer / Research Scientist to...  ...of XPENG’s next-generation Vision-Language-Action (VLA) Foundation...  ...QualificationsMaster’s degree or higher in Computer Science, Electrical/Computer... 
    Senior
    Computer
    Full time

    XPENG Motors

    Santa Clara, CA
    5 days ago
  • $218.4k - $387.6k

     ...Senior Machine Learning Engineer, TikTok Core Feed Recommendation - Dedup Location: San Jose Employment...  ...Bachelor's degree or above in Computer Science or a related field...  ...Experience in Multimedia or Computer Vision areas such as image/video/audio retrieval... 
    Senior
    Computer
    Temporary work
    Local area

    TikTok

    San Jose, CA
    1 day ago
  • $174.72k - $295.68k

     ...through cutting-edge R&D in AI, machine learning, and smart connectivity.We...  ...seeking Machine Learning Engineers with strong expertise in...  ...systems, along with solid software development skills. In this...  ...world-class team of experts in computer vision, generative AI, and AI... 
    Senior
    Computer
    Full time

    XPENG Motors

    Santa Clara, CA
    1 day ago
  • $170.6k - $261.3k

    ## Senior Machine Learning Engineer - MappingApply: Hybrid: Sunnyvale, California, United States of America...  ...RoleWe are looking for a Senior Software Engineer to design and build the...  ...cadence.* Apply machine learning and computer vision models — detection, segmentation, 3... 
    Senior
    Computer
    Full time
    Remote work
    Relocation package
    Flexible hours

    General Motors Corporation

    Sunnyvale, CA
    1 day ago
  • $193.3k - $261.5k

     ...DataPlane team is looking for a Senior Software Development Engineer to own the design and...  ...high-performance compute kernels, enabling efficient...  ...qualification - Knowledge of Machine Learning and LLM fundamentals,...  ...insurance (medical, dental, vision, prescription, Basic Life... 
    Senior
    Computer
    Local area
    Flexible hours

    Amazon

    Cupertino, CA
    4 days ago
  • $144.7k - $261.3k

     ...Role: GM is looking for a Senior Capacity Engineer to join the AV Capacity and...  ...experience Bachelor's Degree in Computer science or related field or...  ...include medical, dental, vision, Health Savings Account,...  ...realizing your ambitions. Learn how GM supports a rewarding... 
    Senior
    Computer
    Full time
    Work experience placement
    Work at office
    Local area
    Remote work
    Work from home
    Flexible hours
    3 days per week

    General Motors

    Sunnyvale, CA
    4 days ago
  • $227k - $300k

     ...transformation to AI-enabled software-defined vehicles....  ...are looking for a great Senior Staff Machine Learning Engineer to join our seasoned AI team...  ...Requirements:Bachelor’s degree in Computer Science, Electrical...  ...with a strong Computer Vision (CV) / ADAS track record... 
    Senior
    Computer
    Work at office
    Worldwide
    Flexible hours
    Shift work
    3 days per week

    Sonatus

    Sunnyvale, CA
    5 days ago
  • $170k - $240.8k

     ...development initiatives. As a Senior ML Engineer, you will collaborate closely with machine learning engineers, research...  ...degree or higher in Computer Science or equivalent...  ...+ years professional software engineering...  ...include medical, dental, vision, Health Savings Account... 
    Senior
    Computer
    Full time
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, CA
    1 day ago
  • $144.7k - $261.3k

     ...GM is looking for a Senior Performance Engineer to join the AV Capacity...  ...Bachelor’s Degree in Computer Science, a related...  ...practical experience. Software Proficiency: Expert‑...  ...medical, dental, vision, Health Savings Account...  ...realizing your ambitions. Learn how GM supports a... 
    Senior
    Computer
    Work at office
    Local area
    Remote work
    Work from home
    Flexible hours
    3 days per week

    General Motors LLC

    Sunnyvale, CA
    4 days ago
  • $150.4k - $277.6k

     ...Camera ISP Computer Vision & Machine Learning Algorithm Engineer Cupertino, California, United States Hardware At Apple, the Camera Algorithm team is looking for extraordinary algorithm engineers to work on the image capture and processing/rendering algorithms that... 
    Computer
    Relocation

    Apple Inc.

    Cupertino, CA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Machine Learning Software Engineer - Computer Vision. Be the first to apply!