NLP Solutions Software Engineer

4 days ago


Cupertino, California, United States Apple Full time
Role Overview

As a member of Apple's Silicon Technologies group, you will play a key role in building AI-driven solutions that address pressing business challenges. Your primary responsibilities will include developing LLM components for use in generative AI applications, collaborating with internal design teams and the AIML organization to understand domain-specific needs, and serving as a point of contact for customers to resolve technical issues and provide insights on LLM infrastructure improvements.

Key Responsibilities
  • Develop and implement LLM components for generative AI applications
  • Collaborate with internal teams and the AIML organization to understand domain-specific needs and tailor AI solutions
  • Serve as a point of contact for customers to resolve technical issues and provide insights on LLM infrastructure improvements
  • Enable the organization to leverage data and drive efficiency in chip delivery
Requirements
  • Python programming experience
  • Hands-on experience in NLP and Data Science principles
  • Knowledge of current Gen AI research in one of the following areas: RAG, Semantic Search, Agents, or Prompt Engineering
  • Minimum requirement of BS and 10+ years of relevant industry experience
Preferred Qualifications
  • Experience in designing and implementing information retrieval systems using embeddings, vector stores, or similarity match & ranking techniques
  • Strong background in ML-related software engineering, such as infrastructure, frameworks, or tools
  • Proficiency in articulating technical and architectural challenges in a precise manner
  • Experience collaborating with partners to develop and iterate on solutions
Benefits

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 $175,800 and $312,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. Additionally, this role might be eligible for discretionary bonuses or commission payments as well as relocation. Learn more about Apple Benefits.



  • Cupertino, California, United States Apple Full time

    Job SummaryAs a highly skilled NLP Solutions Software Engineer at Apple, you will play a crucial role in building AI-driven solutions that solve pressing business challenges. Your primary responsibilities will include developing LLM components for use in generative AI applications, collaborating with internal design teams and the AIML organization to...


  • Cupertino, California, United States Apple Full time

    Role SummaryWe are seeking an experienced NLP Solutions Software Engineer to join our Silicon Technologies group at Apple. As a key member of our team, you will play a critical role in building AI-driven solutions that solve pressing business challenges.Key ResponsibilitiesDevelop LLM components for use in generative AI applications.Collaborate with internal...


  • Cupertino, California, United States Syntricate Technologies Full time

    Job Title: Senior Client Engineer - NLP ExpertJob Summary: We are seeking a highly experienced Client Engineer with a strong background in NLP to join our team at Syntricate Technologies.Key Responsibilities: 12+ years of experience in Client Engineering with expertise in NLP Experience in deploying Client models Strong understanding of machine learning...


  • Cupertino, California, United States Apple Full time

    Job DescriptionAs the Software Engineering Manager for Apple's Software Localization team, you will lead a diverse team of Applied ML engineers in designing, implementing, and qualifying ML localization features, processes, and tooling across various Apple products.The team's primary focus is on exploring and applying Large Language Models (LLMs) for...


  • Cupertino, California, United States Apple Full time

    Job Title: Senior Software Engineer - AIML ObservabilityWe are seeking a highly skilled Senior Software Engineer to join our AIML Observability team at Apple. As a key member of our team, you will design and build cloud-native solutions for Siri, Search, and other AIML products.About the RoleThis is an exciting opportunity to work on large-scale cloud-native...


  • Cupertino, California, United States Apple Full time

    Job SummaryAs a key member of the Apple Intelligence team, you will play a crucial role in shaping the future of text generation and NLP. We are seeking a highly skilled Machine Learning Research Engineer to join our team and contribute to the development of cutting-edge text input technologies.As a Research Engineer, you will work closely with a talented...


  • Cupertino, California, United States Apple Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our Data Solutions team in Cupertino. As a key member of our team, you will be responsible for driving the technical direction and execution of our software solutions.Key ResponsibilitiesPartner with leadership to define and prioritize areas of focusLead a team's technical...


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

    Internationalization Machine Learning Engineer for Natural Language GenerationAt Apple Inc., we're pushing the boundaries of text input and intelligent interaction on our platforms. Our team is working on internationalizing generative models to redefine user interaction for users worldwide. This work presents unique challenges, and we're dedicated to finding...


  • Cupertino, California, United States Innova Solutions Full time

    About the RoleInnova Solutions is seeking a highly skilled Firmware Engineer to join our team. As a Firmware Engineer, you will be responsible for designing, developing, and testing firmware for our products.Key ResponsibilitiesDevelop low-level embedded C firmware for our productsCollaborate with hardware teams to ensure seamless interaction between...


  • Cupertino, California, United States Ryzen Solutions Full time

    Job Title: Software Build EngineerRyzen Solutions is seeking a skilled Software Build Engineer to join our team. As a key member of our development team, you will be responsible for designing, implementing, and maintaining our CI/CD pipeline.Key Responsibilities:Develop and maintain a robust CI/CD pipeline for our application development teams.Collaborate...


  • Cupertino, California, United States Diverse Lynx Full time

    Job Summary:We are seeking a highly skilled Senior Machine Learning Engineer to join our team at Diverse Lynx LLC. As a key member of our engineering team, you will be responsible for designing, developing, and deploying machine learning models that drive business value.Key Responsibilities: Design and develop machine learning models using NLP techniques...


  • Cupertino, California, United States Apple Full time

    About the RoleWe are seeking a highly skilled Machine Learning Engineer to join our team at Apple. As a key member of our team, you will be responsible for designing and developing innovative machine learning solutions to improve the search and assistant experience across Apple products.Key ResponsibilitiesResearch and develop new machine learning algorithms...


  • Cupertino, California, United States Apple Full time

    Job SummaryAs a Senior Software Engineer on the Data Governance Solutions team at Apple, you will play a critical role in building cutting-edge solutions to support Apple's Data Governance and Compliance requirements. Our team is focused on providing robust, reliable, and easy-to-use tooling and solutions to enable full enforcement of Privacy and Compliance...


  • Cupertino, California, United States Ryzen Solutions Full time

    Senior Backend EngineerWe are currently looking for a Senior level Backend Engineer in a Computers and Electronics Manufacturing company in Cupertino. This position is a Contract-W2 with Hybrid(3 Days Onsite) work set-up.Requirements:Strong background in software development with a focus on backend systems.Experience with cloud-based technologies and...

  • Automation Engineer

    3 weeks ago


    Cupertino, California, United States Intelliswift Software Full time

    Job Title: Quality Engineer III - AutomationJob Summary:We're seeking a highly skilled Quality Engineer to join our team at Intelliswift Software. As a Quality Engineer III - Automation, you will be responsible for developing and executing automated tests, building and maintaining the testing infrastructure to ensure our shipping features continue to work as...


  • Cupertino, California, United States Bayside Solutions Full time

    Full Stack DeveloperW2 Contract OpportunityCompensation: $114,400 - $135,200 per yearLocation: Remote Role - PSTKey Responsibilities:Collaborate with a team of engineers to design, develop, and implement new features that enhance our internal Machine Learning platform.Work across the full software stack (backend, GraphQL, and UI) to deliver high-value...


  • Cupertino, California, United States Bayside Solutions Full time

    Job Title: Software Engineer, Machine LearningWe are seeking a highly skilled Software Engineer to join our team in Cupertino, CA. As a Software Engineer, Machine Learning, you will be responsible for migrating customers from our previous service to our new one, working with multiple partner teams and customers to deploy our services in their accounts.Key...


  • Cupertino, California, United States Bayside Solutions Full time

    Full Stack Developer OpportunityBayside Solutions, Inc. is seeking a highly skilled Full Stack Developer to join our team.Job Summary:We are looking for a talented Full Stack Developer with experience in Golang and GraphQL to design, develop, and implement new features that enhance our internal Machine Learning platform.Key Responsibilities:Collaborate with...


  • Cupertino, California, United States Bayside Solutions Full time

    Job Title: Software Engineer, Machine LearningJob Summary:Bayside Solutions, Inc. is seeking a skilled Software Engineer, Machine Learning to join our engineering team. As a key member of our team, you will be responsible for migrating customers from our previous service to our new one, working with multiple partner teams and customers to deploy our services...

  • Automation Engineer

    3 weeks ago


    Cupertino, California, United States Intelliswift Software Full time

    Job Title: Quality Engineer III - AutomationJob Summary:We are seeking a highly skilled Quality Engineer to join our team. The ideal candidate will have strong experience in developing and executing automated tests, building and maintaining testing infrastructure, and collaborating with development and quality engineers to ensure the quality of our shipping...