Software Engineer for Machine Learning and AI

4 days ago


Cupertino, California, United States Apple Full time

**Job Description**

As a Software Engineer for Machine Learning and AI, you will play a crucial role in building groundbreaking technology for algorithmic search, machine learning, natural language processing, and artificial intelligence. You will work with one of the most exciting high-performance computing environments, with petabytes of data, millions of queries per second, and have an opportunity to imagine and build products that delight our customers every single day.

Our Team:

We design and build services and infrastructure to support features that empower billions of Apple users. Our team applies state-of-the-art machine learning techniques to improve the quality of search relevance, ranking, query understanding, and question-answering systems. We design and implement reliable production services and APIs which can handle millions of queries per second and build a search experience that delights our customers.

What We're Looking For:

  • Strong coding skills and solid understanding of algorithms and data structures
  • 3+ years of expert knowledge and experience in one or more languages such as Go, Python, Java, C++
  • Excellent interpersonal skills able to work independently as well as in a team
  • Solid understanding of the software development process, including unit testing and release management

Additional Requirements:

Experience with Large Scale Distributed Systems is a plus

Experience in Machine learning and/or Natural Language Processing is a plus

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 benefits include comprehensive medical and dental coverage, retirement benefits, a range of discounted products and free services, and reimbursement for certain educational expenses.



  • Cupertino, California, United States Apple Full time

    Job Overview">Cupertino-based Apple is a leading technology company that designs, manufactures, and markets consumer electronics, computer software, and online services. We are currently seeking a skilled Software Engineer to join our team responsible for developing cutting-edge machine learning and AI technologies.">Salary Range">The estimated annual salary...


  • Cupertino, California, United States Apple Full time

    About AppleApple is a technology company that designs, manufactures, and markets consumer electronics, computer software, and online services. We're committed to making the world a better place through our innovative products and services.Job SummaryWe're seeking a highly skilled Machine Learning Software Specialist to join our team in Cupertino, California....


  • Cupertino, California, United States Apple Full time

    About Us\At Apple, we're driven by a passion to innovate and push the boundaries of what's possible with technology. Our team of expert researchers in machine learning and AI is dedicated to making a lasting impact on the future of our products.\What You'll Do\You'll be part of a talented team working on cutting-edge research projects in Multimodal LLMs and...


  • Cupertino, California, United States Apple Full time

    About the JobThis role involves leading development efforts for innovative ML experiences on Apple Watch. As a senior software engineer, you'll collaborate with cross-functional teams to design, develop, and ship high-quality features. Responsibilities include working with designers to create prototypes, writing efficient code, architecting systems, and...


  • Cupertino, California, United States Apple Full time

    As a highly skilled Machine Learning Engineer at Apple, you will play a key role in developing groundbreaking technology for artificial intelligence, machine learning, and natural language processing. Our team is creating features that redefine how hundreds of millions of people use their computers and mobile devices to search and find what they are looking...


  • Cupertino, California, United States Apple Inc. Full time

    At Apple Inc., we're seeking a highly skilled Machine Learning Engineer to play a crucial role in the development of groundbreaking AI/ML technologies. This position offers an exciting opportunity to be part of a team responsible for creating innovative language technologies that make Apple Intelligence available worldwide.About UsWe're a leading technology...


  • Cupertino, California, United States Apple Full time

    Job OverviewAs a senior software developer on Apple's Machine Learning Systems Evaluation Engineering (MLSEE) team, you will play a critical role in shaping the future of large-scale systems, natural language, and artificial intelligence. Your expertise in designing and building simulation environments to evaluate AI assistant products at scale will be...


  • Cupertino, California, United States Apple Full time

    About the Role:We are looking for a highly motivated and hands-on applied machine learning engineer to lead the way on our Online Retail Decision Automation team. The ideal candidate will have a strong machine learning background and proven software development skills, with experience in developing models for product search, recommendation systems,...


  • Cupertino, California, United States Apple Inc. Full time

    Conversational AI Innovator at Apple Inc.Apple Inc. is a company that values individual creativity and innovation. Our team focuses on developing novel user-facing conversational features using state-of-the-art foundation models. We are seeking an experienced Machine Learning Engineer to lead the development and evaluation of these features in collaboration...


  • Cupertino, California, United States Amazon Full time

    We are seeking an experienced AI/ML software development engineer to join our team at Amazon. This role involves developing and optimizing large-scale machine learning models, including natural language processing and computer vision.The ideal candidate will have a strong background in software development and machine learning, with experience working on...


  • Cupertino, California, United States Apple Full time

    About AppleAt Apple, we're passionate about delivering innovative products and services that enrich people's lives. As a member of our Information Intelligence team, you'll have the opportunity to work on groundbreaking technology for algorithmic search, machine learning, natural language processing, and artificial intelligence.SalaryThe estimated annual...


  • Cupertino, California, United States Syntricate Technologies Full time

    Job Title: Senior AI Software DeveloperWe are seeking an experienced Senior AI Software Developer to join our team at Syntricate Technologies. As a key member of our engineering team, you will be responsible for designing, developing, and deploying advanced AI and machine learning models. This is a full-time position with a salary range of $250,000 -...


  • Cupertino, California, United States Apple Full time

    At Apple, we're committed to pushing the boundaries of technology and innovation. Our team is seeking a highly skilled Privacy-Preserving Machine Learning Engineer to join our ranks and contribute to the development of cutting-edge AI solutions.We're looking for an individual with a strong background in machine learning and privacy-preserving technologies....


  • Cupertino, California, United States Apple Inc. Full time

    Job OverviewWe are seeking a highly skilled Machine Learning Engineer to join our team at Apple Inc. in the System Intelligent and Machine Learning Engineering group.About the RoleThe ideal candidate will design, implement, and deploy systems for privacy-preserving machine learning based on strong cryptographic protocols. You will work at the forefront of...


  • Cupertino, California, United States Apple Full time

    We are seeking a skilled Backend Developer for Machine Learning and AI to join our team at Apple. As a member of our Measurement organization, you will play a critical role in designing, implementing, and maintaining online Experimentation platforms to empower our engineers in delivering great user experiences.The ideal candidate will have experience working...


  • Cupertino, California, United States Apple Full time

    Job Description: We are seeking a Senior Machine Learning Software Engineer to join our Robustness and Safety AI team. As a member of this team, you will work closely with machine learning researchers, hardware teams, and user experience/design teams to develop and deploy machine learning technologies that ensure safety and security in our products.


  • Cupertino, California, United States Apple Full time

    About the Role5+ years of industry experience building machine learning and deep learning-based software applicationsStrong machine learning and deep learning fundamentalsHands-on experience with large language models (LLMs) and parameter-efficient fine-tuning of LLMsThis role involves working on ideating and developing privacy-preserving machine learning,...


  • Cupertino, California, United States Apple Full time

    Company OverviewCupertino, California, is home to Apple, a global leader in innovation and technology. We are committed to delivering exceptional products and services that enrich the lives of our customers.Job DescriptionWe are seeking an experienced Machine Learning engineer to join our team as a Staff Technical Lead in Retrieval and Ranking Quality. The...


  • Cupertino, California, United States Apple Full time

    Role OverviewWe are seeking an experienced AI software engineer to join our team at Apple, focused on enhancing the productivity of software developers.Job DescriptionThe ideal candidate will have industry experience with applied machine learning and software engineering, as well as a strong understanding of data processing pipelines, model training, and...


  • Cupertino, California, United States Apple Full time

    **Job Summary**We're seeking a skilled software engineer to join our machine learning platform team and help us build innovative technology for search, machine learning, and artificial intelligence.**Key Responsibilities**Develop scalable and efficient software systems for search and machine learningCollaborate with cross-functional teams to design and...