This job description appeared on comp.soft-sys.ptolemy,
so I'm forwarding it through ptolemy-hackers so that it
appears on the mailing list

Note that it lists Ptolemy as one of the software tools.


-------- Original Message --------

---------- Forwarded message ----------
From: debbieDuong <>
Date: Feb 10, 10:39 am
Subject: JOB: Artificial Intelligence Programmer, Washington DC Area
To: comp.soft-sys.ptolemy

Job Category: Artificial Intelligence Software Developer

Clearance: US DoD Secret required.

Experience: Five years experience in Artificial Intelligence related
programming or a Master’s Degree in Artificial Intelligence or a
related field.

Skills: Experience in the following, or similar, subjects a plus:
Software Patterns, Agent-Based Simulation, Software Optimization and
Scalability, Open Source Contributions, Ontologies, Inference Engines,
Evolutionary Computation, Neural Networks, Bayesian Networks, Fuzzy
Expert Systems, Data Mining, Case-Based Reasoning, Game Trees and Game
Theory, Social Network Analysis, Statistical Design of Experiments.

Programming Language:  Java

Other Software and Development Tools:  Experience in the following, or
similar, software a plus - Protégé, Owl, Pellet, Jena, Jastor, Weka,
Repast, Groovy, ECJ, Ptolemy, JFuzzyLogic, Joone, Jung, R, Jboss,

Job Description:

Artificial Intelligence Software Developers needed for cutting-edge
Computational Social Science simulation project.   Will be working in
a Team based environment with other SW developers.

Potential Task areas include:

i)      Scientific Experimentation and Data Mining:  Enhance existing
software to support finding patterns in wargame events, for the
purposes of testing hypotheses about relations between events and for
discovering relationships between events.   Incorporate open source
data mining and artificial intelligence software, such as, for
example, Weka and ECJ, to automatically find patterns in moves and

ii)     Interoperation of Hybrid Models:  Support the interoperation
hybrid models, to ensure that models that have multiple resolutions
and perspectives share meaning.   Through xml, implement the
translations between models.  Integrate with integration tools that
support semantic interoperation through ontologies, and other
methodologies such as, for example, the COMPOEX backplane or

Help implement a Hub and Spoke design for translation between data
models a system by which simulation models and data of different data
models may interoperate through their own individual data models, a
common data model, and a translation data model between their own
individual data models and the common data model.

Enhance the software enforcement of a data model “contract” using
ontology-based software engineering techniques.  Extend an existing
example implemented in Jena and Jastor, converting it to a Dynamic
Object Model (DOM) language (such as, for example, Groovy).

iii)    Support for Conflict Resolution between models.  Support the
conflict resolution of possibly conflicting hybrid models, for the
purposes of making a unified, coherent picture of the social

Integrate open source software (such as, for example, JFuzzyLogic) to
match the simulation output to correlative social study data, and
establish the correlative relations that should exist between and
within component social science models in support of validation and
consensus building of possibly conflicting models.

Implement a framework for consensus-building.  Make possible the
specification of arbitrary schemes for developing a model consensus.
The framework would have a way to handle issues of integration, for
example, the models may conflict by having mutually exclusive or
uncorrelated behaviors.   The framework would allow various consensus
schemes to be switched in and out.  Implement a simple prototype
weighted voting scheme in the framework

iv)     Support for Component Models.  Enhance the Nexus Intelligent
Adaptive Agent Based Models to increase their generality, scalability,
efficiency, and ability to work as component models for other

Christopher Brooks (cxh at eecs berkeley edu) University of California
CHESS Executive Director                      US Mail: 337 Cory Hall
Programmer/Analyst CHESS/Ptolemy/Trust        Berkeley, CA 94720-1774
ph: 510.643.9841 fax:510.642.2718             (Office: 545Q Cory)
home: (F-Tu) 707.665.0131 (W-F) 510.655.5480

Posted to the ptolemy-hackers mailing list.  Please send administrative
mail for this list to:

Reply via email to