AI Software Engineer

4 weeks ago


Cupertino, California, United States Apple Full time

Job Title: AI Software Engineer

Location: Cupertino, California, United States

Job Summary:

We are seeking an experienced AI Software Engineer to join our team at Apple. As an AI Software Engineer, you will be responsible for designing and developing the AI foundation framework that powers all AI tools within Apple. You will also build tools using the framework to augment and automate high-impact use-cases, collaborate with teams across Apple to integrate your solutions into existing workflows and systems, and stay up-to-date with the latest advancements in AI and contribute to the development of our team's technical roadmap.

Responsibilities:

  • Design and develop the AI foundation framework that powers all AI tools within Apple.
  • Build tools using the framework to augment and automate high-impact use-cases.
  • Collaborate with teams across Apple to integrate your solutions into existing workflows and systems.
  • Stay up-to-date with the latest advancements in AI and contribute to the development of our team's technical roadmap.
  • Be a champion for AI adoption within Apple, educating others on its capabilities and driving its integration into new areas.

Requirements:

  • Strong experience in building high-quality tools in Python, Java, Swift, and front-end development in React.
  • Ability to deliver proven work on tight schedules.
  • Highly familiar with common AI capabilities, such as Function Calling and RAG.
  • You care deeply about quality, setting a high bar for the tools our team builds.
  • Background in deploying to production via Kubernetes, Docker, and monitoring via tools, such as Splunk.

Preferred Qualifications:

  • 3 or more years of relevant industry experience in developing and deploying tools and automation, with recent experience in Applied AI.

Additional Requirements:

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 $143,100 and $264,200, 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 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.

Learn more about your EEO rights as an applicant.



  • Cupertino, California, United States Apple Full time

    Job DescriptionAt Apple, we're seeking a talented Software QA Engineer to join our team and help us realize the potential of Generative AI. As a member of our team, you'll work closely with experienced engineers, designers, and machine learning experts to qualify and refine features that delight users and form a solid technical foundation for future...


  • Cupertino, California, United States Apple Full time

    Job Title: Generative AI Software EngineerJob Summary:Apple is seeking a highly skilled Generative AI Software Engineer to join our team. As a key member of our software engineering team, you will be responsible for designing, developing, and deploying advanced AI models that power our innovative products and services.Key Responsibilities:• Develop and...


  • Cupertino, California, United States Apple Full time

    Job SummaryWe're seeking a talented Senior Software Engineer to join our team and contribute to the development of our Generative AI Middleware. As a key member of our team, you will be responsible for designing and implementing software components that enable communication between nodes in our AI-powered system.Key ResponsibilitiesDevelop daemons and...


  • Cupertino, California, United States Apple Full time

    Job DescriptionCupertino, CAApple is seeking a highly skilled Generative AI Software Engineer to join our team in Cupertino, CA. As a key member of our software engineering team, you will be responsible for designing, developing, and deploying cutting-edge AI models that power our innovative products and services.Key Responsibilities:Design and develop...


  • Cupertino, California, United States Apple Full time

    Unlock New Experiences with AppleAt Apple, we're pushing the boundaries of what's possible with Generative AI. We're seeking a talented Senior Software Engineer to join our team and help us expand the capabilities of our platforms and products.Key Responsibilities:Develop daemons and frameworks to manage AI-powered systems and enable communication between...


  • Cupertino, California, United States Amazon Development Center U.S., Inc. Full time

    About the RoleWe are seeking a skilled Software Engineer II - ML Tools to join our team at Amazon Development Center U.S., Inc. This individual will lead the design and implementation of a new toolset for machine learning workloads and work closely with developers, system architects, hardware engineers, and users within and external to Amazon.Key...


  • Cupertino, California, United States Apple Full time

    About the RoleAs a Senior Software Engineer on the Apple Intelligence team, you will play a key part in building groundbreaking conversational assistant technologies for large-scale systems and new client devices. Our team is dedicated to creating innovative solutions that delight and inspire millions of people worldwide.Key Responsibilities Own...


  • Cupertino, California, United States Apple Full time

    About the RoleAt Apple, we are looking for a talented Machine Learning and AI Engineer to join our Sensing, Data, and Interaction Software team. As a key member of our team, you will be responsible for delivering differentiating technologies to enable the best Human Interface Devices (HID) and Health Sensing software products. Our team is passionate about...


  • Cupertino, California, United States Apple Full time

    About the RoleAs a Senior Software Engineer on the ML Systems Evaluation Engineering (MLSEE) team at Apple, you will play a key part in building groundbreaking conversational assistant technologies for large-scale systems and new client devices. Our team is dedicated to creating innovative solutions that delight and inspire millions of people worldwide.Key...

  • iOS Engineer

    4 weeks ago


    Cupertino, California, United States Apple Full time

    Job SummaryAt Apple, we're pushing the boundaries of what's possible with Generative AI. We're seeking an experienced iOS engineer to join our team and help bring new, AI-enabled experiences to life.Key ResponsibilitiesAs a member of our team, you'll have the opportunity to work on cutting-edge projects that combine iOS development with AI principles. Your...


  • Cupertino, California, United States Amazon Full time

    About the RoleWe are seeking an experienced software engineer with expertise in low-latency networking to optimize customer experience by designing systems that enable scaling network-intensive workloads over thousands of CPUs, GPUs, and TPUs. This role is on the forefront of AI/ML, where we spend a good deal of the day optimizing the networking for the...


  • Cupertino, California, United States Amazon Full time

    About the RoleWe are seeking an experienced software engineer with expertise in low-latency networking and collective operations to optimize customer experience by designing systems that enable scaling network-intensive workloads over thousands of CPUs, GPUs, and TPUs.This role is on the forefront of AI/ML, where we spend a good deal of time optimizing the...


  • Cupertino, California, United States Apple Full time

    Role OverviewAs a Senior Engineering Lead for AI Systems Evaluation, you will play a pivotal role in shaping the direction of Apple's AI Systems Evaluation Engineering team. Your primary responsibility will be to align the team's priorities and methodologies to ensure the optimal execution of evaluation and testing for AI products and components.Key...


  • Cupertino, California, United States Apple Full time

    Job SummaryThis is an exciting opportunity to join the Apple Services Engineering team as a Program Manager, focusing on AI/ML. As a key member of the team, you will be responsible for driving and shipping large, multifunctional programs and feature areas. You will lead all aspects of multiple concurrent features, including scope, requirements, timelines,...


  • Cupertino, California, United States Amazon Full time

    About the RoleAWS is seeking a highly skilled Software Engineer III to lead the development of machine learning tools to run, optimize, and analyze machine learning workloads. As a member of the Annapurna Labs team, you will design and implement new tools, pipelines, and automation to ensure compatibility with existing and next-generation AI accelerators.Key...


  • Cupertino, California, United States Apple Full time

    Job Summary:Apple is looking for a Senior Machine Learning Engineer to join our Siri team in developing and shipping innovative technology to advance Siri and Apple Intelligence for Apple's customers. The ideal candidate will have a passion for applied research, strong modeling skills, and good software engineer skills.About the Role:We are seeking a highly...


  • Cupertino, California, United States Amazon Full time

    About the RoleWe are seeking a highly skilled Senior Runtime Software Development Engineer to join our team at Amazon. As a key member of our Utility Computing organization, you will be responsible for designing and developing high-performance software solutions for our customers.As a Senior Runtime Software Development Engineer, you will have the...


  • Cupertino, California, United States Apple Full time

    Job SummaryWe are seeking a highly skilled Senior Software Engineer to join our dynamic team in Apple's ML Platform & Technology group. This role will focus on designing, building, and maintaining large-scale distributed systems to support the end-to-end machine learning (ML) lifecycle.Key ResponsibilitiesDesign and develop large-scale distributed systems...


  • Cupertino, California, United States Apple Full time

    Role SummaryAs a Software Development Engineer in Test, you will play a pivotal role in evaluating and shipping groundbreaking technology for Apple's next-generation voice assistant and spatial recognition systems. This technology will revolutionize human-computer interaction and impact the daily lives of billions of people worldwide.Key Responsibilities...


  • Cupertino, California, United States Apple Full time

    Job SummaryApple is seeking a highly skilled Software Engineering Program Manager with expertise in Computer Vision (CV), Machine Learning (ML), and Algorithm experience to join the Video Computer Vision team. The ideal candidate will drive complex technical topics, lead a hardworking engineering team, and collaborate with several teams to deliver...