Apple is looking for a Software Engineer, Natural Language Processing in Santa Clara, CA. The post states, "The Natural Languages Group is looking for an engineer to develop and apply algorithms and data in these areas. This involves application of bleeding edge machine learning and statistical pattern recognition on large text corpora. The position will involve all aspects of the use of natural-language processing in software, including functionality, algorithms, correctness, user experience, and performance, on both iOS and OS X."
Qualifications for the position include: "Knowledge of natural-language processing techniques. MSc or PhD in Computer Science. Good algorithmic knowledge of machine learning, symbol sequence processing and statistical pattern recognition. Experience writing and debugging software. Knowledge of multiple languages or language families for example Arabic, Dravidian, Altaic, Indo-European. Programming experience with C++, Objective C or similar object oriented languages. Programming experience with Python or similar language. Experience working on text input methods and auto correction."
Image: Courtesy Apple