22 December: fyi -- research programmer, Stanford
Index of December 2009 | Index of year: 2009 | Full index
Research Programmer - Natural Language Processing Group, 4P2, fixed term 2
years from date of hire with the possibility of extension, 100%
The Computer Science Department's Natural Language Processing Group seeks a
Research Programmer. The Research Programmer will design, program, extend,
maintain, and evaluate new and existing algorithms and applications to
support the objectives of multiple NLP research projects. In particular:
the person will extend and build natural language processing software
including probabilistic parsers, relation extraction systems, machine
translation systems, machine translation evaluation systems, semantic role
labelers, coreference resolution systems, and other computational semantics
systems in support of projects funded by the DARPA GALE program and the
DARPA Machine Reading program, and perhaps other programs, depending on need.
The Stanford NLP Group is a fun, collaborative group providing many
opportunities for hands-on research and teamwork. See
http://nlp.stanford.edu/. This person will get to work closely with
graduate students, postdocs, and faculty, and also to participate in the
open source software community: several of our systems are available and
widely used. The position provides great opportunities to develop your
career: The previous occupants of this position have gone on to become the
Director of Product at Facebook and a Computer Science Ph.D. student at UC
Berkeley. The Stanford NLP Group values having a diverse mix of people and
is committed to equal opportunity in employment; we are always pleased to
identify anyone with great qualifications and promise.
Please apply online at http://jobs.stanford.edu/. Click on, 'Begin Your Job
Search.' Scroll down to the bottom of the page and enter 36486 in the
'Keyword Search' box and click the 'search' button. A link to the posting
will appear above. Click on the link, then scroll down to the bottom of
the page and click 'Apply.'
Responsibilities:
Design, program, test, and debug new software and extensions to existing
software. Effectively communicate and work with other group members to
develop key design decisions, and to coordinate major system changes.
Document newly written software, via a combination of source-code comments
and text descriptions. Maintain and debug existing software. Assist in
defining future goals for extension of software systems. Assist in
evaluating research systems and writing academic papers. Occasional
attendance at conferences or grant workshops may be required. This is
initially a 2 year position, with good possibilities for extension,
depending on continued funding.
Qualifications:
Required: B.S. in Computer Science or Symbolic Systems or similar
degree/experience. Excellent software design and programming skills, in
particular at least 3 years programming experience, including 1 year of
experience with Java. Coursework or previous experience in Artificial
Intelligence, Machine Learning, and Natural Language Processing
programming. Good written and verbal communication skills, and basic
knowledge of statistics. Ability to make progress on projects individually,
to work as part of a team, and to successfully manage and make progress on
multiple projects simultaneously. Desirable: Coursework or experience in
the syntax and semantics of human languages and formal logic. Knowledge of
languages other than English.
Application Deadline: 08-Jan-2010
Web Address for Applications: http://jobs.stanford.edu/
Contact Information:
Prachi Balaji
Email: prachi@cs.stanford.edu
Index of December 2009 | Index of year: 2009 | Full index