Eligibility Criteria:
- BS in Computer Science or related technical field.
 - Coding skill in C, C++, Java or Python.
 - Preferred Qualifications:
 - MS degree or PhD.
 - Experience with UNIX/Linux or Windows environments, distributed systems,
 - machine learning, information retrieval and TCP/IP.
 - Extensive experience programming in C, C++, Java and/or Python.
 - Experience in network programming and/or developing/designing large software systems.