NLP Solutions Software Engineer

4 days ago


CA United States Apple Full time
About the Role

We are seeking an experienced NLP Solutions Software Engineer to join our team at Apple. As a key member of our Silicon Technologies group, you will play a critical role in building AI-driven solutions that solve pressing business challenges.

Key Responsibilities
  • Develop LLM Components: Design and develop Large Language Model (LLM) components for use in generative AI applications.
  • Collaborate with Cross-Functional Teams: Work closely with internal multi-functional design teams and the AIML organization at Apple to understand domain-specific needs and tailor AI solutions to these domains.
  • Technical Expertise: Serve as the point of contact for customers, resolving technical issues, and providing insights on LLM infrastructure improvements.
  • Enable Data-Driven Efficiency: Enable the organization to leverage data and drive efficiency in chip delivery.
Requirements
  • Python Programming Experience: Strong background in Python programming.
  • NLP and Data Science Principles: Hands-on experience in NLP and Data Science principles, including indexing knowledge, pre-processing data, and fine-tuning models.
  • Gen AI Research: Knowledge of current Gen AI research in one of the following areas: RAG, Semantic Search, Agents, or Prompt Engineering.
  • Minimum Qualifications: Minimum requirement of BS and 10+ years of relevant industry experience.
Preferred Qualifications
  • Information Retrieval Systems: Experience in designing and implementing information retrieval systems using embeddings (e.g., MiniLM), vector stores (e.g., Milvus, Qdrant), or similarity match & ranking techniques.
  • ML Software Engineering: Strong background in ML related software engineering, including infrastructure, frameworks, or tools.
  • Technical Communication: Proficiency in articulating technical and architectural challenges in a precise manner.
  • Collaboration: Experience collaborating with partners to develop and iterate on solutions.
  • RESTful Services: Designed and optimized RESTful services.
  • Linux/Unix Environment: Comfort within Linux/Unix environments.
  • Software Engineering Practices: Understanding of software engineering practices, including agile, code review, automated builds, and regression testing.
Compensation and 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. 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.


  • Lead Data Scientist

    2 months ago


    Milwaukee, WI, United States Northwestern Mutual Full time

    At Northwestern Mutual, we are strong, innovative and growing. We invest in our people. We care and make a positive difference. We are seeking a highly skilled and motivated Natural Language Processing (NLP) Data Scientist with a focus on fine-tuning Large Language Models (LLMs) to join our innovative team. The ideal candidate...


  • Jersey City, NJ, United States JPMorgan Chase & Co Full time

    Job DescriptionJOB DESCRIPTIONThe Risk Management & Compliance Technology Machine Learning team at JPMorgan Chase focuses on solving challenging business problems such as Anti-Money Laundering and Surveillance through data science and machine learning techniques across Risk, Compliance, Conduct and Operational Risk. Are you looking for an exciting...


  • Burlingame, CA, United States Got-It AI Full time

    At Got It, Machine Learning Engineers and Scientists develop cutting edge technology and integrate it into our conversational AI platform. Our engineers and scientists bring fresh ideas from a diverse set of areas, including natural language processing, speech and conversational AI, cloud computing, large-scale system design, security, artificial...


  • Atlanta, GA, United States Delta Air Lines, Inc. Full time

    How you'll help us Keep Climbing (overview & key responsibilities) Delta IT is on a journey of transformation. We are changing the way we do business from top to bottom. As thought-leaders within Delta, we strive to create meaningful and innovative solutions and are looking for team members to help us realize our vision. Delta IT employees are thinkers,...


  • Atlanta, GA, United States Delta Air Lines, Inc. Full time

    How you'll help us Keep Climbing (overview & key responsibilities) Delta IT is on a journey of transformation. We are changing the way we do business from top to bottom. As thought-leaders within Delta, we strive to create meaningful and innovative solutions and are looking for team members to help us realize our vision. Delta IT employees are thinkers,...


  • Burlingame, CA, United States Got-It AI Full time

    At Got It, Machine Learning Engineers and Scientists develop cutting edge technology and integrate it into our conversational AI platform. Our engineers bring fresh ideas from a diverse set of areas, including natural language processing, speech, and conversational AI, cloud computing, large-scale system design, security, artificial intelligence, UI design,...

  • Lead Software Engineer

    18 hours ago


    Littleton, CO, United States Visa Full time

    About the RoleWe are seeking a highly skilled and experienced Lead Software Engineer to join our Value Added Services - Issuing Solutions organization. As a key member of our team, you will play a critical role in modernizing the future of the Issuer Processing Platform.Key ResponsibilitiesCollaborate with project team members to ensure design, development,...

  • Software Engineer

    4 days ago


    , CA, United States Google Full time

    About the RoleAs a software engineer at Google, you will have the opportunity to work on a critical project that will shape the future of Android Bluetooth features and frameworks. Our team is responsible for providing seamless connectivity using Bluetooth technology and delivering key experiences for users.Key ResponsibilitiesLead new features and...

  • Software Engineer

    5 months ago


    United States Ai OPT Nation Full time

    About the Software Engineer positionWe have multiple positions open for Software Engineers who will assist us with the design development installation and testing of software solutions. Your duties will include development writing code and documenting functionality.You should be able to build high-quality innovative and fully performing software in...


  • Columbus, OH, United States JPMorgan Chase & Co Full time

    Job DescriptionJOB DESCRIPTIONWe have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible.As a Cloud Solutions Lead Software Engineer at JPMorgan Chase within the Infrastructure Production Management, you will play a crucial role in the Infrastructure Engineering and Enablement Team. Your...

  • Software Engineer

    5 months ago


    United States Ai OPT Nation Full time

    About the Software Engineer positionWe have multiple positions open for Software Engineers who will assist us with the design development installation and testing of software solutions. Your duties will include development writing code and documenting functionality.You should be able to build high-quality innovative and fully performing software in...


  • , CA, United States Google Full time

    About the RoleAs a senior software engineer at Google, you will play a critical role in developing the next-generation technologies that change how billions of users connect, explore, and interact with information and one another.Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring...


  • , CA, United States Google Full time

    About the RoleAs a senior software engineer at Google, you will play a critical role in developing the next-generation technologies that change how billions of users connect, explore, and interact with information and one another.Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers who bring...


  • , CA, United States CyberCoders Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team as a Cloud-Based Platform Engineer. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our cloud-based platform.Key ResponsibilitiesCollaborate with leadership and engineering teams to develop and implement the...


  • , CA, United States CyberCoders Full time

    About the RoleWe are seeking a highly skilled Senior Software Engineer to join our team as a Cloud-Based Platform Engineer. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining our cloud-based platform.Key ResponsibilitiesCollaborate with leadership and engineering teams to develop and implement the...

  • Software Engineer

    2 weeks ago


    Billerica, MA, United States ASMPT NEXX Full time

    *Software Engineer*The Software Applications Engineer is responsible for understanding machine sub-system requirements, developing codes to achieve product performance, and testing developed codes in a simulated and actual machine environment. This position will determine operational feasibility by evaluating analysis, problem definition, requirements,...

  • Software Engineer

    4 days ago


    , CA, United States Palo Alto Networks Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our Prisma Access team at Palo Alto Networks. As a Software Engineer, you will be responsible for designing, developing, and maintaining multiple platforms application code for Prisma Access client products.Key ResponsibilitiesDesign, develop, and maintain multiple platforms application...

  • Software Engineer

    3 weeks ago


    Dearborn, MI, United States TEKsystems Full time

    NO SPONSORSHIP. NO C2C. MUST BE LOCAL TO METRO DETROIT Description:The Software Engineer will work on a Balanced Product Team and collaborate with the Product Manager, Product Designer, and other Software Engineers to deliver analytic solutions. The Software Engineer will be responsible for the development and ongoing support/maintenance of the analytical...

  • Software Engineer II

    2 months ago


    Marlborough, MA, United States Raytheon Full time

    Date Posted:2024-06-03 Country:United States of America Location:MA803: Marlborough, MA Building 3 1001 Boston Post Road Building 3, Marlborough, MA, 01752 USA Position Role Type:Onsite Join a team whose impact stretches across the world, and even beyond! Collins Aerospace, an RTX company, is a leader in advanced technologically and intelligent solutions for...


  • , IL, United States The Hartford Financial Services Group Full time

    About the RoleThe Hartford Financial Services Group is seeking a highly skilled Director of Data Science and Engineering to lead our Language AI Enablement team. As a key member of our organization, you will be responsible for developing and implementing cutting-edge Natural Language Processing (NLP) and Generative AI solutions to drive business growth and...