Postdoctoral Research Scientist


The job includes elements from analytics, machine learning, information retrieval, natural language processing & understanding, and artificial intelligence. The candidate should have an established record of performing research and developing algorithms and systems in one or more of the above mentioned areas that demonstrate the ability to generate new ideas, develop novel algorithms and conceptual models and validate them with working prototypes and experiments. The successful candidate will have several publications in reputed conferences in one of the above mentioned areas. The candidate must also have analytical and programming skills.

PhD in Computer Science is required


- Experience in machine learning algorithms and software libraries
- Experience researching and developing big data applications and services on platforms such as Hadoop, InfoSphere Streams, Apache UIMA, etc.
- Experience with research on information retrieval, especially combining with natural language processing techniques
- Experience (> 3 years) using: Advance Java, open source libraries for machine learning (e.g. Apache Mahout, System ML), natural language processing (e.g. Apache UIMA, OpenNLP / ClearNLP, cTakes, etc.), ontologies and knowledge management (e.g. Apache Jena, OWL/RDF), information retrieval systems and libraries such as Elasticsearch, Solr, Indri, etc.

The World is Our Laboratory: No matter where discovery takes place, IBM researchers push the boundaries of science, technology and business to make the world work better. IBM Research is a global community of forward-thinkers working towards a common goal: progress.
  • Machine Learning algorithms and software libraries (5 years)
  • Information Retrieval (3 years)
  • Natural Language Processing / Unstructured Data (3 years)
  • Java programming (3 years)

Group ID: IBM Research
Job Family: Not Applicable

Type: Full-Time

Experience: Mid-Senior Level

Category: Research

Reference ID: 54336BR

Date Posted: 01/09/2017