AI Software Developer, Research

Job Description:

Position Summary:

The Software Developer, Research contributes to the design, development, and/or deployment of multiple assigned components of complex research applications and systems in targeted development platforms. Develop medium-scale applications or systems supporting research, data analysis and reporting, assessment, product development or operational projects. Document and communicate solutions and results for peers and immediate and area management.


  • With guidance from senior staff, contribute to the development, maintenance and/or deployment of assigned components of moderately-complex applications and systems in a research oriented work setting.
  • Using specified operating systems, hardware platforms and development environments, produce effective, small-scale technology solutions supporting a targeted set of research and operational projects.
  • For assigned research applications and systems, work with peers, immediate management and project staff to develop technical specifications and test cases, confirm functionality/usability and respond to requests for technical expertise and assistance.
  • Lead the preparation of technical documentation for assigned research applications and systems and contribute to planning documents and status reports related to research technology development activities for peers and immediate management.
  • Maintain continuing awareness of relevant emerging technologies for possible application in research technology environments.
  • Contribute to identifying and evaluating new research technologies and in gathering and organizing technical information in support of acquisition decisions and client and/or vendor negotiations.
  • Adhere to Research and/or industry standards for technical quality, usable and accessible designs, data/source-code storage and application/systems security

Required Experience:

Education, Certifications, or Special Licenses:

  • A Bachelor’s degree in Computer Science or a related field.

Relevant Years of Experience:

  • Three years of progressively responsible information technology and systems development experience is required.

Other Requirements:

  • Proven experience in providing highly complex technology solutions that are developed and deployed in a working environment. Extensive knowledge and experience with current operating systems, software development languages and environments.




COVID-19 Requirements
ETS requires all new hires to either certify that they have been fully vaccinated or request and obtain an exemption due to medical or religious reasons by their start date.

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.
From: Educational Testing Service