Senior Research Programmer
Carnegie Mellon University - Pittsburgh, PA

This job posting is no longer available on Carnegie Mellon University. Find similar jobs: Senior Research Programmer jobs - Carnegie Mellon University jobs

The Janus speech group at Carnegie Mellon's Language Technologies Institute is offering a research programmer position to support research on algorithms for the near-automatic development of speech recognition systems. We work on large amounts of diverse, multi-lingual data (speech, text, and databases) in highly parallel environments, offering a great opportunity to perform highly visible work in the research, government, and industrial communities. The work involves building speech recognizers in unknown languages rapidly, using data of unknown properties and quality, with minimal supervision. Some language-specific knowledge will be given, and recognizers for similar languages might be available, however the process involves both analyzing the language, and building a recognizer. This multi-site and multi-year effort is led by Carnegie Mellon University in Pittsburgh, with academic and industrial partners in Silicon Valley, Baltimore, and Germany. While grounded in engineering of speech recognition algorithms, the position also requires interest in and collaboration with linguistics, natural language processing, semantics, databases, and the efficient handling of large data sets. All of these topics are being worked on at Carnegie Mellon's Language Technologies Institute, as part of the same overall effort. Initial appointments will normally be for a duration of 12 months, but are renewable contingent to the availability of suitable funding. We are offering a first-class research environment in an outstanding school and department, and the opportunity to work in an international team. Successful candidates will have a curious mind, great coding skills, previous experience in implementing machine learning and speech recognition algorithms, strong analytical skills, as well as experience in working on large software projects. He or she will be self-motivated, a good communicator and work well in international teams, and be willing to participate in evaluations. The position is available immediately, and until filled. The candidate will need to be e-verified in order to be allowed to work on this project. Compensation will be according to qualification, and in line with Carnegie Mellon's general rules and regulations. Further information can be found at: Please send questions to: Alex Waibel, Florian Metze,

: Minimum:
  • Education: Bachelor's degree or equivalent combination of training and experience.
  • Experience: At least 4 or more years of related experience, including in depth experience in particular scientific, design or engineering applications. Experience in programming in C, Tcl, Python, Perl, as well as shell scripting is expected, as is experience in maintaining a cluster environment.
  • Skills: Ability to apply in depth knowledge of specific field (i.e., computer science, chemistry, electrical engineering, design, etc.) to practical scientific or technical projects; excellent analytical, technical, reasoning and innovative problem solving skills; ability to function competently in a team environment; ability to interact and communicate effectively and courteously with members of the campus community and external customers; computer expertise; ability to maintain accurate and detailed records; requires supervisory and leadership skills.
  • Physical Mobility: Normally sedentary with some mobility; i.e., able to travel to other campus locations; may require some bending, stretching, pushing as well as lifting of components or equipment.
  • Environmental Conditions: Work is normally performed in an academic or research lab. There is frequent close contact with CRT for long periods of time.
  • Mental: Ability to pay close attention to detail, meet inflexible deadlines, remain calm during difficult situations, work under pressure and work with frequent interruptions.
  • Other: Weekend and evening hours may be required.
  • Education: Master's degree or equivalent combination of training and experience.
  • Experience: Experience in accessing cloud resources (Amazon EC2, Mechanical Turk) a plus. The successful candidate will have a curious mind, good understanding of machine learning principles, speech and audio technologies, as well as experience in management and implementation of large software projects. Experience in an academic setting as well as supervisory experience.
  • Skills: Strong analytical and algorithmic skills are desired.
  • Other: The successful candidate will be self-motivated, a good communicator, possess the ability to work well in international teams, and be willing to participate in evaluations.

Department URL :

Job Function : Research Programming
Primary Location : United States-Pennsylvania-Pittsburgh
FT/PT Status : Regular Full Time

Minimum Education Level : Bachelor's Degree or equivalent
Preferred Education Level : Master's Degree or equivalent
Salary : Negotiable

Carnegie Mellon University - 12 months ago - save job - block
Recommended Jobs
Senior Research Programmer, Language Technolo...
Carnegie Mellon University - Pittsburgh, PA
Carnegie Mellon University - 28 days ago

Sr. Scientist - Allegheny Singer Research Ins...
Allegheny Singer Research Institute - Pittsburgh, PA
Allegheny Singer Research Institute - 30+ days ago

Senior Analyst/Programmer
Keber Information Technology - Pittsburgh, PA
Monster - 20 days ago
About this company
44 reviews
We are a global research university with more than 12,000 students, 92,000 alumni and 5,000 faculty and staff. Carnegie Mellon has been a...