Senior Software Engineer, Information Retrieval

7 days ago


Cupertino, California, United States Apple Full time

About the Role

We are seeking an experienced software engineer to join our team working on AI/ML information retrieval systems in Spotlight. As a member of our team, you will be responsible for designing and developing high-performance search systems that power on-device Spotlight search over data on all iOS and macOS devices.

Responsibilities

  • Design and develop search systems using C++ programming language
  • Optimize system performance and resource usage
  • Collaborate with cross-functional teams to integrate search features
  • Develop and maintain documentation for systems and processes

Requirements

  • Strong understanding of machine learning and artificial intelligence concepts
  • Experience with text indexing and search systems
  • Knowledge of system design principles and software engineering best practices
  • Excellent communication and collaboration skills

Compensation and Benefits

The estimated base pay for this role ranges from $143,100 to $264,200 per year, depending on your skills, qualifications, experience, and location. In addition to competitive base pay, Apple employees also have the opportunity to participate in discretionary employee stock programs, which can provide additional financial rewards.


  • AI Engineer

    2 weeks ago


    Cupertino, California, United States Apple Full time

    Job DescriptionWe are seeking a seasoned AI engineer to lead our team's research and implementation of novel retrieval and ranking techniques, machine learning algorithms, and models that power amazing search experiences across Apple products. As a Staff Machine Learning engineer, you will use innovative data mining, machine learning, and data-driven...


  • Cupertino, California, United States Apple Full time

    At Apple, we believe in the power of technology to enrich people's lives. We deliver ads in a way that benefits both customers and advertisers — helping people discover content, supporting creators, and protecting and respecting everyone's privacy. Our advertising platform is designed to empower people across various platforms including the App Store,...


  • Cupertino, California, United States MindSource Full time

    Job Opportunity at MindSourceMindSource is seeking an experienced Senior Software Engineer for a long-term contract in Cupertino, CA. As a key member of our team, you will be responsible for designing, developing, and deploying scalable enterprise applications using Java and Kubernetes.Key Responsibilities:Design and develop high-quality software...


  • Cupertino, California, United States Apple Full time

    Imagine building scalable software solutions that make a real impact. At Apple, we're looking for talented engineers who can design and develop innovative web services that exceed customer expectations.We're seeking an experienced Senior Software Engineer to join our team in Cupertino, California. As a key member of our team, you will be responsible for...


  • Cupertino, California, United States Apple Full time

    Job Description: We're seeking an experienced Machine Learning engineer to join our team as a Staff Machine Learning engineer. In this role, you will play a key part in developing novel retrieval and ranking techniques that power Apple's search experiences. You will lead the research, design, implementation, and evaluation of algorithms and models to enhance...


  • Cupertino, California, United States Apple Full time

    **Company Overview:**At Apple, we're dedicated to creating innovative products that change people's lives. Our mission is to make the world a better place through technology.We're looking for talented individuals like you to join our team and help us achieve this vision. As a Senior Software Engineer in our Mass Storage group, you'll have the opportunity to...


  • Cupertino, California, United States Apple Full time

    **Job Summary:** As a Senior Software Engineering Manager, you will participate in setting the technology vision, manage day-to-day development & execution, and drive solutions from product definition to release.You will also mentor and support the growth of several senior software developers. This role requires strong technical leadership skills and the...


  • Cupertino, California, United States Apple Full time

    About the RoleAt Apple, we're revolutionizing Maps technology to make it more intuitive and user-friendly. As a Data-Driven Senior Machine Learning Engineering Manager, you'll lead our Business Search Team in developing innovative algorithms and solutions that positively impact users worldwide.We're seeking an experienced Senior Engineering Manager with a...


  • Cupertino, California, United States Apple Full time

    At Apple, we're committed to delivering high-quality products that exceed customer expectations. As a Senior Performance Engineering Manager, you'll play a critical role in ensuring the performance of our Ad Platforms offerings meets the highest standards.">We're looking for an experienced professional with a strong background in software development and...


  • Cupertino, California, United States Apple Full time

    Job DescriptionAt Apple, we are seeking a highly skilled Senior Software Engineering Manager to lead the development of our App Store client across all platforms. The successful candidate will be responsible for crafting experiences that reach millions of users worldwide.About the Role:Crafting and delivering a strategic roadmap for the App Store...


  • Cupertino, California, United States Apple Full time

    About AppleAt Apple, we are creating groundbreaking technology for artificial intelligence, machine learning and natural language processing. Our universal search engine powers search features across a variety of Apple products, including Siri, Spotlight, Safari, Messages and Lookup.Job Summary:We are looking for a Senior Machine Learning Engineer/Scientist...


  • Cupertino, California, United States Apple Full time

    About the RoleCupertino, California, USAApple is seeking an experienced Senior Software Engineer to lead a team of engineers in delivering system-level features for watchOS. The selected candidate will be part of the Carousel team, responsible for handling system startup, browsing and launching apps, and displaying notifications, among other critical...


  • Cupertino, California, United States Apple Full time

    **Job Overview**We are seeking a highly skilled software engineer to join our team at Apple, focusing on designing and building cloud-native infrastructure platforms. As a Senior Software Engineer, you will play a crucial role in architecting and developing scalable platforms that leverage cutting-edge technologies, machine learning, and open source to power...


  • Cupertino, California, United States Apple Full time

    Job OverviewWe are seeking an exceptional Senior Software Engineer to join our Apple Information Security (AIS) team. As a key member of the team, you will play a vital role in developing cutting-edge services to identify and mitigate security risks. This is a unique opportunity to make a significant impact on the global security landscape.


  • Cupertino, California, United States Diverse Lynx Full time

    We are seeking a highly skilled Senior iOS Software Engineer to join our team at Diverse Lynx LLC in Cupertino, CA. This is a full-time position with an estimated salary of $120,000 - $180,000 per year.About the JobThis role involves designing and building advanced applications for the iOS platform using Objective-C, Swift, and various iOS frameworks such as...


  • Cupertino, California, United States Apple Full time

    About the Position:We're seeking an experienced Senior Software Engineer to lead the development of our Fitness+ app and frameworks. This is an exciting opportunity to work on a cutting-edge project that combines innovative technology with a passion for health and wellness. As a member of our team, you will have the chance to collaborate with talented...


  • Cupertino, California, United States Apple Full time

    About AppleApple is a technology company that creates innovative products and services. As a Senior Software Engineer, you will play a key role in developing the next generation of Apple's cloud services.SalaryThe base pay for this role is between $175,800 and $312,200 per year, depending on your skills, qualifications, and experience. You will also be...


  • Cupertino, California, United States Amazon Full time

    About the RoleThis Senior Software Development Engineer - Storage Systems position is responsible for designing, building, and deploying complex software solutions in production. The ideal candidate will have a strong understanding of SSD concepts, experience in networking, storage systems, operating systems, and hands-on systems engineering.The estimated...

  • Software Engineer

    2 weeks ago


    Cupertino, California, United States Apple Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team at Apple. As a key member of our development team, you will be responsible for designing, developing, and testing device software.Key ResponsibilitiesWork with designers to turn vague ideas into meaningful prototypes and demo them to stakeholders.Write high-quality,...


  • Cupertino, California, United States Apple Full time

    About the RoleThis position requires a highly skilled software engineer to lead and develop complex web applications.As a senior software engineer, you will be responsible for designing, developing, and maintaining large-scale, distributed web applications using a variety of technologies including PHP Laravel, JavaScript, and CSS. You will also be expected...