We are currently looking for both researchers and software developers.
The positions currently available are:

***U.S. citizenship required *** ISTI is an equal opportunity employer. Please check our Resume Submission page for information on how to apply for any of these positions.

Cognitive Scientist/Intelligent Agents Researcher

Job Description:

ISTI's mission is to provide cost-effective, robust solutions for organizational effectiveness and workforce readiness by harmonizing people, processes, and technology. We are looking for a Principal Investigator in cognitive architectures and intelligent agents research. The following technical areas are of interest:

  • Human behavior representations for use in modeling and simulation environments
  • Cognitive agents and learning within agents
  • Human-agent collaboration architectures
  • Grid computing and network-centric operations
  • Human performance modeling
  • Cognitive work analysis
  • Experimental evaluation

Education:

Masters Degree in Engineering or Science, Ph.D. desired.

Required Skills:

Requires 12+ years in a research environment. Should be capable of building a strong research team, technology infrastructure and funding base in planning technology. Strong academic qualifications are a requirement as well as demonstrated success in research and development for DoD and government customers.

Desired Skills:

Detailed technical knowledge of and experience working with the Federal Government.

Senior Decision Support Scientist

Job Description:

The Senior Decision Support Scientist will be responsible for advanced research and business development in the area of decision support. This position will be responsible for developing white papers and proposals in decision support research, leading research projects taking responsibility for technical, cost and schedule issues, interfacing with customers and disseminating research results through scientific conferences and journal publications. The selected candidate must be capable of applying knowledge toward solving problems of a research nature, and be capable of working alone or with a technical team of researchers across disciplines.

Education:

Ph.D. or equivalent experience in Computer Science, Mathematics or related field required.

Required Skills:

The Senior Decision Support Scientist must be familiar with and contributing to the state of the art in decision support research, have an established publication record in major journals and 15-20 years experience in decision support field. He/She must have experience with Bayesian and probabilistic methods, neural networks, genetic algorithms, rule-based systems, nonmonotonic reasoning, other logic-based approaches, and other artificial intelligence techniques for decision support. Experience in business development, writing proposals and white papers, and managing research and development projects also required.

Desired Skills:

Experience with software development and managing software programs as well as managing large projects. Experience in working with the DoD and other government agencies, experience with commercial customers and a security clearance a plus.

Technical Architect and Senior Software Developer

Job Description:

Overall responsibility for driving the major technical decisions, expressed as the software architecture. Identifying and documenting the architecturally significant aspects of the system, including requirements, design, implementation, and deployment views of the system. Responsible for providing rationale for these decisions, balancing the concerns of the various stakeholders, driving down technical risks, and ensuring that decisions are effectively communicated, validated, and adhered to. As a lead software architect with in depth J2EE and RUP experience and knowledge, and 10+ years of experience in using object-oriented analysis and design techniques to architect high-performance, component-based, reusable, scalable, robust web applications using leading edge tools, processes, and products. Work effectively with the project team, the project manager, the customer, the user community and the management team, Create software architecture document and supporting artifacts for the project.

Education:

B.S. in Computer Science and 10+ years experience or M.S. in Computer Science with 8+ years experience.

Required Skills:

In depth knowledge or experienced in J2EE Technology (EJB, JSP, Servlets, JMS, JDBC, JavaMail, JAXP) and XML technology.

Desired Skills:

Experience in UML Modeling (Activity Diagram, Class Diagram, Sequence Diagram, Collaboration Diagram, Use Case Diagram, Deployment Diagram, etc.) and in creating software architecture document other design artifacts.

Java Software Developer

Job Description:

Mid to Expert level Java Developer to work on team developing web-based, distributed applications, using Java Servlets, JSP and EJB APIs. Work as part of a core team focused on prototyping and rapid application development for high-impact pursuits. Able to work effectively in a dynamic, small team environment that adheres to process-oriented, configuration-managed development. Able to quickly grasp and apply provided training and assist team-mates in learning new skills and methods based on commercial off the shelf (COTS) development tools and methodologies. Committed to learning and applying best practices approaches in all aspects of software development.

Education:

Minimum of a B.S. in Computer Science or Software Engineering. M.S. would be a definite plus. Salary level will be commensurate with experience.

Required Skills:

Proven software development skills. 5+ years experience in software development with an emphasis on object-oriented analysis and design, as well as distributed applications. 5+ years architectural and development experience for web-based distributed applications, with an emphasis on Java Servlets, JSP and EJB APIs. Must have the ability to communicate designs in UML. At least 3+ years experience in the J2EE platform and its associate APIs (JDBC, JCA, JMS, JNDI etc.) with direct experience on at least one of the major Application Server platforms (e.g. BEA WebLogic, IBM WebShere or JBOSS. Strong background in XML and XSL. Ability to work closely in a collaborative role with other team members. Strong interpersonal skills and willingness to learn from and teach others.

Desired Skills:

Strong desire to research and some prior knowledge or experience in the following:

  • Grid Computing
  • Web services technologies such as SOAP, WSDL, UDDI, WSIL, WS-Security
  • Service oriented architectures in general

Ability and enthusiasm to stay abreast of industry trends and build solutions from existing components. Ability and enthusiasm to investigate various domains such as:

  • E-Learning
  • Process Management
  • Grid Computing
  • Search Technology
  • Agent Architectures
  • Simulation Environments
  • Command and Control in Military and Homeland Security Applications

Excellent verbal and writing skills, with the ability to write technical proposals, interact with customers and perform requirements elicitation.

Web-based Application Developer

Job Description:

Mid to Expert level developer to work on team developing web-based, distributed applications, using HTML, CSS, ActionScript, XML/XSL, PHP, JSP, and MySQL. Work as part of a core team focused on prototyping and rapid application development for high-impact pursuits. Able to work effectively in a dynamic, small team environment that adheres to process-oriented, configuration-managed development. Able to quickly grasp and apply provided training and assist team-mates in learning new skills and methods based on commercial off the shelf (COTS) development tools and methodologies. Committed to learning and applying best practices approaches in all aspects of software development.

Education:

Minimum of a B.S. in Computer Science or Software Engineering with 5+ years of practical experience. M.S. would be a definite plus. Salary level will be commensurate with experience.

Required Skills:

Flash MX and ActionScript, HTML and CSS, XML/XSL, JSP, PHP and MySQL. Experience in Struts Framework, MS ASP technologies, and SVG is a plus.

Desired Skills:

Ability and enthusiasm to stay abreast of industry trends in the areas outlined above. Ability and enthusiasm to investigate various domains such as:

  • E-Learning
  • Process Management
  • Simulation Environments
  • Military applications

Excellent verbal and writing skills, with the ability to interact with colleagues and customers.

Receptionist/Word Processor/Administrative Assistant

Job Description:

Individual will be responsible for courteously greeting all visitors and employees. Answer phones in a professional and courteous manner. Maintain a visitor log. Under general supervision will perform administrative support tasks to assist corporate staff. Duties include (but are not limited to): general clerical duties including word processing, filing, copying, etc.; assisting with travel and conference arrangements; preparing correspondence and briefings; answering and performing administrative inquiries as requested; and maintain the facility as required. Must be able to work with minimal supervision and work well under deadlines. Candidate must be flexible with schedule and be prepared to work minimal overtime with little or no advance notice.

Education:

High School Degree and 4+ years of business related Administrative Assistant experience.

Required Skills:

Must have a positive and professional demeanor, possess excellent interpersonal skills, and the ability to handle multiple tasks simultaneously. Must be proficient in MS Office Application Suite. (Word, Excel, PowerPoint, and Outlook)

Desired Skills:

Ability to communicate effectively both orally and written, and to work independently with little or no direction.