[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

2 Immediate Openings for Research Programmers for Genetic Programming Research at Genetic Progamming Inc. in California



2 Immediate Openings for Research Programmers for Genetic Programming
Research at Genetic Progamming Inc. in California

Genetic Programming Inc. is a small privately funded corporation using a
beowulf cluster computer system consisting of 1,000 Pentium processors to do
research in applying genetic programming to produce human-competitive
results. Our current focus is on automating the invention process and
generating useful, patentable, and human-competitive inventions by means of
genetic programming. Our group publishes and presents numerous research
papers each year at various scientific conferences and journals (both in the
field of genetic and evolutionary computation and in the fields of the
work). A good overview of the type of work we do can be seen on the home
page of Genetic Programming Inc. at www.genetic-programming.com and the home
page of John R. Koza at Stanford University is
http://www.smi.stanford.edu/people/koza.

Our current genetic programming system is written in Java and the simulators
we work with are typically written in C.

The RESEARCH PROGRAMMER position requires the ability to discuss and
contribute ideas on how to approach the new problems; to write, debug, and
run the necessary programs in the context of our existing software and
hardware system; to analyze the results (and refine the code); and to
participate in the writing up of the results for publication. Although
actual programming will consume less than half of the time, the person in
this position must be able to efficiently and accurately write a large
amount of code. Thus, excellent programming skills and productivity are a
must. This position calls for at least a B.S. degree and at least two years
experience in Java and/or C doing academic or corporate research
programming. A Master’s degree is preferable and a PhD degree would be even
more desirable. The successful candidate is expected to have expertise in
some specific science or engineering domain in order to advance the aim of
applying genetic programming to that domain. The possibilities for domain
areas are very open-ended and include, but are not limited to, analog
circuit design, controller design, finite element analysis, shape
optimization, operations research, mechanical design, signal processing,
applied mathematics, chemical engineering, bioinformatics, biochemistry,
computational biology, genomics, protein structure prediction, genetic
networks, metabolic pathways, etc. Experience with, or knowledge of, genetic
programming, genetic algorithms, or evolutionary computation, machine
learning, neural networks, artificial intelligence, artificial life, DNA
computing, etc. is a plus, but not required. The position offers competitive
compensation and benefits. Compensation will be appropriate for the level of
education and experience.

Please include all relevant information, date available, and several
references.

Our offices are located 3 blocks from the Cal Train station and San Jose
Light Rail Station in downtown Mountain View, California. Downtown Mountain
View is an attractive and lively area with about 40 restaurants and various
other businesses.

Genetic Programming Inc. is an equal opportunity employer. Because we desire
to fill these positions immediately, the candidate must currently possess
the legal ability to work in the United States.

John R. Koza
Genetic Programming, Inc.
P. O. Box K
Los Altos, CA 94023-4011 USA
Email: koza@genetic-programming.com
www.genetic-programming.com