Python Developer responsibilities include writing and testing code, debugging programs and integrating with third-party web services and/or applications. To be successful in this role, you should have experience using Natural Language Processing Libraries (e.g. NLTK) in Python. Further, given a few examples of input-output text, you should be able to correctly determine the underlying NLP logic and write code in Python that produces the same outputs for corresponding inputs, as in the examples. Further, you should also be able to anticipate exceptions and handle them properly.Additionally, experience with Selenium or other such GUI automation tool is preferable.