Software Engineer in Natural Language Processing (NLP) and Machine Learning (ML)
Cupertino, CA - USA
Job Summary
As a member of this premier team you will work on the intersection of NLP Machine Learning and Software Engineering. nnThe position requires proven hands-on NLP experience in conjunction with Software Engineering. The role spans the entire gamut of NLP: text processing empirical experimentation for building state-of-the-art NLP models productizing Generative AI features for Apple. You will collaborate closely with several engineering teams at Apple that work on machine learning and NLP.
Experience writing production software (Swift C/C Obj-C Python)nGood machine learning (ML) fundamentalsnB.S M.S. or PhD in Computer Science or a related field
Hands-on experience in using open-source ML toolkits e.g. PyTorchnHands-on experience with building NLP/Generative AI applicationsnExcellent communication and organizational skills
Required Experience:
IC
About Company
Ask Siri to name the most successful company in the world and it might respond: Apple. And it's not just out of familial pride. Apple consistently ranks highly in profit, revenue, market capitalization, and consumer cachet. In 2018, the company became the first reach a trillion dollar ... View more