Educational Testing Service Jobs

Mobile Educational Testing Service Logo

Job Information

Educational Testing Service Research Engineer in Princeton, New Jersey

Job Descriptions:

ETS is the world’s premier educational measurement institution and a leader in educational research. As an innovator in developing achievement and occupational tests for clients in business, education, and government, we are determined to advance educational excellence for the communities we serve.


ETS's Research & Development division has an opening for a Research Engineer in the NLP & Speech research group. The projects in this research group focus on the application of NLP, speech, dialogue, and multimodal processing algorithms in automated scoring capabilities for assessment and learning tasks involving constructed responses (such as essays and spoken responses). In addition to its signature automated scoring systems for speech and text assessments, the group is actively pursuing technology innovation in education and learning spaces by performing foundational research, prototyping next-generation capabilities, and collaborating with academic and industry partners. The NLP & Speech research group currently comprises around 20 PhD-level research scientists, 15 research engineers, and 10 research assistants and administrative staff.

This is an excellent opportunity to be part of a world-renowned research and development team and have a significant impact on existing and next-generation NLP, speech, dialogue, and multimodal systems and their use in educational applications.


Assist in the implementation of assessment components including NLP, speech processing, dialogue systems, or multimodal processing in the scope of medium- to large-scale, complex research projects for ETS researchers, testing program areas, and external clients. Consult with research scientists in the application, modification, and documentation of such systems using established technologies and novel approaches from the research literature.

Work effectively in a team setting and take an active role in contributing to team discussions and decisions.

Analyze, design, modify, develop, document and implement technologies for executing medium- to large-scale, complex NLP, speech, dialogue, and multimodal research and development tasks. Identify unexpected problems in the application of NLP, speech, multimodal analytics, and dialog tools, and develop solutions.

Consult with research supervisory staff on the development of technologies for executing medium- to large-scale, complex NLP, speech, dialogue, and multimodal research and development tasks. Contribute to the implementation and support of new NLP, speech, dialog, and multimodal methodologies to support research system development.

Assist in the preparation of research project proposals and cost/resource estimates.

Maintain continuing awareness of recent advances in NLP, speech processing, multimodal analytics, dialogue, machine learning, and software development methodologies.

Implement components of technical documentation of NLP, speech, dialogue, and multimodal systems, solutions and results.

Participate in area-wide staff training and development sessions.

Required Experience:


A Master's degree in Computer Science, NLP, Cognitive Science, Educational Technology, Human Computer-Interaction, Language Technology, Computational Linguistics, Linguistics or a closely related field is required.


Four years of diverse experience in a specialized field of computation, handling increasingly more complex and diverse research and development tasks, are required. A strong programming background (preferably in Python), and facility with computational algorithms are essential. Experience in statistics and using machine learning toolkits (such as scikit-learn and Tensorflow) are highly desirable. Experience with text, speech, dialog, and multimodal processing tools/frameworks (such as NLTK, Praat, OpenSMILE and Kaldi) is desirable.


Knowledge of UNIX and Windows computing environments.

Familiarity with UNIX tools, scripting languages, and tools for managing software projects.

Familiarity with algorithms, methods and data structures in common use in the processing of speech, language, dialogue, and multimodal data.

Excellent verbal and written communication.

EDUCATIONAL TESTING SERVICE is an Equal Opportunity and Affirmative Action Employer of Women and Minorities.

EDUCATIONAL TESTING SERVICE is an Equal Opportunity and Affirmative Action Employer of protected Veterans and Individuals with Disabilities.

EDUCATIONAL TESTING SERVICE is a Drug-free workplace.

Keyword: analysis,computer science,research,statistics,software,design,engineer,programming

From: Educational Testing Service