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

AI/ML Software Engineer

$150.4k - $277.6k

Apple

Sunnyvale, California, United States Machine Learning and AI

The Video Computer Vision organization is working on exciting technologies for future Apple products. Our team delivers computer vision and machine learning algorithms that power many Apple technologies like human understanding and human intelligence algorithms with applications for digital humans, health and AI. In this role, you will work closely with our team of experts in computer graphics, computer vision and machine learning to design and build solutions to previously unsolved challenges for Apple products and bring high impact to millions of users.

Description

You will work closely with Multimodal GenAI researchers and engineers to develop world-class audio-video perception and representation algorithms. The role focuses on building, integrating and maintaining complex real-time systems within a large production software stack. Deep understanding of machine learning inference and performance oriented development is highly desirable. As a member of a fast-paced team, you have the unique and rewarding opportunity to shape upcoming products that will delight and inspire millions of people every day.

The ideal candidate should possess these qualities:

  • Be highly-motivated and take initiative to achieve goals, while delivering on schedule.
  • Has a sense of curiosity and willingness to learn new things in order to improve the quality of their solutions.
  • Works well in a collaborative setting.
Responsibilities
  • Design and drive software architecture for both production systems and internal tools
  • Implement and optimize performance-critical algorithms for mobile and embedded platforms
  • Developing and integrating agentic workflow frameworks with tool calling components
  • Integrate multimodal models with audio, image and video modalities for efficient on-device inference
  • Build tooling for visualization, logging, debugging and evaluation
  • Integrate real-time perception, 3D representation and animation systems into a broader end-to-end software stack
Minimum Qualifications
  • Bachelor's degree in Computer Vision, Computer Graphics, Machine Learning, Computer Science, Computer Engineering or related fields.
  • 5+ years of relevant industry experience.
  • Strong proficiency in C/C++ or Swift, writing clean and well-structured code.
  • Solid mathematical foundation in linear algebra and numerical analysis.
  • Experience breaking down large problems and delivering robust solutions.
  • Curiosity about new technologies and flexibility to work across different layers of the software stack.
Preferred Qualifications
  • MS/PhD with relevant industry experience.
  • Experience with audio, computer vision, 3D graphics and animation algorithms.
  • Experience deploying algorithms to GPUs or other hardware accelerators.
  • Understanding of SW/HW parallelism, threads, processes and asynchronous processing.
  • iOS or macOS development experience using frameworks like Foundation Models, MLX, ARKit, REKit.
  • Knowledge of diffusion transformer models especially in context of on-device inference.

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 $150,400 and $277,600, 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 4 days ago
Similar jobs that could be interesting for youBased on the AI/ML Software Engineer in Sunnyvale, CA vacancy
  • $272k - $431.25k

    We are seeking a Principal AI and ML Infra Software Engineer, GPU Clusters at NVIDIA to join our Hardware Infrastructure team. As an Engineer, you will have a pivotal role in enhancing efficiency for our researchers by implementing progressions throughout the entire stack... 
    Suggested
    Full time

    Nvidia

    Santa Clara, CA
    2 days ago
  • $174k - $252k

     ...solutions, leverage Machine Learning (ML) infrastructure, and evaluate...  ....5 years of experience in software development with one or more...  ...business successful through AI by combining cutting-edge technology...  ..., and talent. AI/ML software engineers in Cloud bridge the gap... 
    Suggested

    Google

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

     ...DataPlane team is looking for a Senior Software Development Engineer to own the design and implementation of...  ...optimize compute kernels for a custom ML accelerator architecture, targeting production...  ...- Demonstrated early adopter of AI-assisted development tools - uses LLMs... 
    Suggested
    Local area
    Flexible hours

    Amazon

    Cupertino, CA
    4 days ago
  • $70 per hour

     ...experience autonomously driving over 100 million miles on public roads and tens of billions in simulation across 15+ U.S. states. Software Engineering builds the brains of Waymo's fully autonomous driving technology. Our software allows the Waymo Driver to perceive the world... 
    Suggested
    Hourly pay
    Full time
    Internship
    Summer internship
    Relocation package

    Waymo

    Mountain View, CA
    1 day ago
  • $169k - $338k

     ...PermanentCompany: WalmartBusiness Segment: Home OfficeAs a Distinguished AI/ML Engineer within Walmart Global Tech’s Reliability Engineering...  ...Engineering Organization is built with hybrid systems and software engineers who take technical ownership for change engineering... 
    Suggested
    Full time
    Temporary work
    Part time

    Walmart

    Sunnyvale, CA
    3 days ago
  •  ...patients worldwide. We're a team of engineers, clinicians, and innovators united by one...  ...motivated, hard-working, and professional AI/ML Engineer Intern to join our team for...  ...intern will get hands-on experience with software development, data management, machine learning... 
    Hourly pay
    Full time
    Fixed term contract
    Summer work
    Internship
    Local area
    Remote work
    Worldwide
    Flexible hours

    Intuitive

    Sunnyvale, CA
    2 days ago
  •  ...AI/ML Engineer Intern It started with a simple idea: what if surgery could be less invasive and recovery less painful? Nearly 30 years...  ...this solution. The intern will get hands-on experience with software development, data management, machine learning, and systems design... 
    Hourly pay
    Full time
    Summer work
    Internship
    Local area
    Remote work
    Worldwide
    Flexible hours

    Intuitive

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

     ...quality and effectiveness of AI system components and data.Analyze...  ....8 years of experience in software development, including 5 years...  ...years of experience in building ML systems and infrastructure (e....  ...:Master’s degree or PhD in Engineering, Computer Science, or a related... 

    Google

    Mountain View, CA
    4 days ago
  •  ...Systems builds the world's largest AI chip, 56 times larger than GPUs...  ....About The RoleThe Core ML team develops novel machine learning...  ...of the Cerebras Wafer-Scale Engine. Our work spans efficient LLM training...  ...end capabilities.Contribute to software architecture and roadmap... 

    Cerebras Systems

    Sunnyvale, CA
    4 days ago
  • $311.85k - $419.76k

     ...billion machines will run on in the future. Very few people in AI can say this. Every role here, whatever the team, plugs into...  .... ?️ About our Science Teams We are looking for an ML Software Engineer to join the Multi-Embodiment Generalist Agent (MEGA) team within... 
    Full time
    Work at office
    Remote work
    Visa sponsorship
    Relocation package
    Flexible hours
    Shift work

    Wayve

    Sunnyvale, CA
    7 days ago
  • $207k - $300k

    Design new deep learning based ML models to predict users’...  ...delivery channels.Incorporate and engineer input features from ad creatives...  ....8 years of experience in software development.5 years of experience...  ...5 years of experience with ML/AI algorithms and tools, deep learning... 

    Google

    Mountain View, CA
    3 days ago
  • $178.42k - $230.5k

     ...Senior EngineerThe AI Cloud and Developer Infrastructure organization is responsible...  ...delivering and maintaining the tools and services engineers here at GM use every day to do their best...  ...guidance.What You'll DoUsing your software and systems engineering skills to... 
    Relocation package
    Flexible hours

    General Motors

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

     ...about a compressed model runs through the tooling this team builds. About the Role We are looking for a mathematically rigorous engineer to own model numerics: how we measure, bound, and reason about the numerical behavior of the models we ship - and how we turn that... 
    Local area
    Work from home
    Flexible hours

    General Motors

    Sunnyvale, CA
    3 days ago
  •  ...Job Description Job Description Job Title: AI/ML Engineer Location: Sunnyvale, CA, USA Duration: 6-12 Months Experience: 9–12 Years Preferred Background Apple, PayPal, Netflix, Meta, AWS, Product Companies, Startups L Avoid candidates from Banking... 

    Expert In Recruitment Solutions

    Sunnyvale, CA
    16 days ago
  •  ...Job Description Job Description Role: AI/ML Engineer Location: Santa Clara, CA Duration: Contract JD: Design and develop scalable...  ...workloads using Docker and Kubernetes , with a strong understanding of scalable, reliable software engineering practices.... 
    Contract work

    Spark Tek Inc

    Santa Clara, CA
    16 days ago
  • $105k - $115k

     ...delivers world-class end-to-end engineering solutions by leveraging our...  ...struggles with by utilizing Gen AI or other machine learning...  ...in cloud platformsAI Engineer/ ML Engineer with python or typescript...  ...SummaryJob number: P-121314Profession: Software & DigitalExperience:
    Temporary work

    Quest Global Services

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

    Role Number: 200669693Team: Software and ServicesLocation: CupertinoWeekly Hours: 40Posted...  ...Podcasts, TV and Sports. It's rigorous AI/ML work in a domain that's all about culture...  ...based in Barcelona, as part of a wider engineering group headquartered in Cupertino. We're... 
    Relocation

    Apple

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

     ...org provides developer environments, cloud infrastructure, and ML/AI GPU platforms for AV research and development teams to build, test...  ...faster in GM. The Role: GM is looking for a Senior Capacity Engineer to join the AV Capacity and Performance Engineering team in the... 
    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
  • $150.4k - $277.6k

     ...Multilingual Intelligence team is looking for a machine learning engineer to build the next generation of text language identification...  ...Natural Language Processing, multilingual systems, and building ML that works for everyone regardless of the language they speak? Join... 
    Worldwide
    Relocation

    Apple

    Cupertino, CA
    2 days ago
  • $184k - $253k

     ...leader in materials science and engineering solutions that are at the...  ...service is essential to advancing AI and accelerating the...  ...retraining workflows.Partner with software engineers to integrate AI capabilities...  ...and deploying production ML systems.Strong Python development... 
    Full time

    Applied Materials

    Santa Clara, CA
    3 days ago
  •  ...WiproContact: Meghana GorusuCompany: SRI Tech SolutionsJob Title: AI / ML engineerLocation: Sunnyvale, CANOTE: Candiate will be sent a...  ...seeking a highly skilled and experienced Senior Machine Learning Engineer / AI Solutions Architect with over 7 years of hands-on... 
    Full time

    SRI Tech

    Sunnyvale, CA
    20 hours ago
  • $296.3k - $423.9k

     ...intuitive design, intelligent software, and next-generation safety and...  ...team within the Embodied AI organization. This role combinesdeep...  ...will shape the algorithms and ML systems that translatesensor...  ...lead a high-performing team of engineers buildingML-driven trajectory... 
    Full time
    Local area
    Remote work
    Work from home
    Relocation
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, CA
    4 days ago
  •  ...advancing healthcare and scientific discovery to powering AI and the technologies people rely on every day,...  ..., we’ll advance your career.THE ROLE: AMD’s Software and Solutions Team is seeking an AI/ML Solutions Engineer to empower customers and partners in adopting AMD’... 

    AMD

    Santa Clara, CA
    1 day ago
  •  ...Economics teams combine rigorous financial governance with automation, AI, and deep technical expertise to drive sustained savings and...  ..., and Google Cloud. We are a collaborative team of architects, engineers, financial analysts, and delivery experts who partner with world... 
    Work experience placement
    Live in
    Work at office
    Local area

    Accenture

    Mountain View, CA
    2 days ago
  • $207k - $300k

     ...generation infrastructure that powers our AI/ML applications. You will operate at the...  ...infrastructure, including creative data engines, generation and rendering pipelines, and...  ...practical experience.8 years of experience in software development.5 years of experience testing... 

    Google

    Mountain View, CA
    4 days ago
  • $307k - $422k

     ...Alphabet.About the teamX’s central Applied AI team is looking for a leader motivated by...  ...impact:Attract and develop a diverse team of ML/AI experts, as well as guide and coach...  ...reinforcement learning).Provide research and engineering leadership on X early explorations:... 
    Full time

    X Company

    Mountain View, CA
    20 hours ago
  • $129k - $198.4k

    Job DescriptionRole: As an AI/ML Engineer on the Metrics Frameworks team, part of the Simulation, Evaluation, and Data organization, you...  ...specialized analytics frameworks and tools. We are seeking experienced software engineers to build analytical frameworks and tools that... 
    Full time
    Local area
    Work from home

    General Motors

    Sunnyvale, CA
    4 days ago
  • $201.3k - $352.3k

     ...DescriptionIt all started when engineer Fred Luddy wrote code that...  ...work. Today, ServiceNow is the AI control tower for business reinvention...  ...group building intelligent software and smart user experiences...  ...Staff Software Engineer - AI/ML Inference Engineering to lead... 
    Work experience placement
    Work at office
    Immediate start
    Remote work
    Flexible hours

    ServiceNow

    Santa Clara, CA
    1 day ago
  •  ...experiences across Apple Music, Podcasts, TV and Sports. It's rigorous AI/ML work in a domain that's all about culture, storytelling and...  .... Much of the team is based in Barcelona, as part of a wider engineering group headquartered in Cupertino. We're looking for an... 

    Apple

    Cupertino, CA
    8 days ago
  • KLA invites applications for a Software Engineer (AI/ML) intern to contribute across a platform handling large-scale software systems, data management, and ML model training and inference for KLA products. You’ll need strong analytical skills and hands-on coding in Python... 
    Internship

    KLA Corporation

    Milpitas, CA
    1 day ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to AI/ML Software Engineer. Be the first to apply!