Login to your account
Don't have an account yet?
Create your own account and receive notifications of opportunities of your interest, save the opportunity you like and discuss.

Senior Software Engineer at Carnegie Mellon University

Country: USA
City: Pittsburgh
Looks like you haven't logged in.
Login to save opportunities.


Senior Software Engineer position available at Language Technologies Institute (LTI) of Carnegie Mellon University.

Computer Science at Carnegie Mellon is a big deal.  CMU is ranked #1 in Computer Science research and education.  The best people from around the world come to CMU to learn, build their professional reputations, and make their marks on the field.  Excellence and state-of-the-art research are top priorities.  The working environment is collaborative, entrepreneurial, and strongly focused on pushing the state-of-the-art.  The School of Computer Science has more than 300 faculty, 1400 graduate students, and 275 technical staff distributed across 7 graduate departments and institutes.

This position is located in the Language Technologies Institute (LTI) , which covers areas of Computer Science related to text analytics, natural language understanding, machine translation, speech recognition and production, multimedia analysis, and intelligent assistants.  The LTI has about 30 faculty, 300 Ph.D. and M.S. students, and 30 full-time technical staff and visiting scholars.

Key Responsibilities

  • Design, implement, maintain, and support web crawling, search engine, and text mining software
  • Support a small, research-oriented software developer user community
  • Assist in the administration of a small Linux computer cluster
  •  provide the primary software support and integration for the OPERA project


  • Excellent health, dental, and vision plans
  • Employer contributions to a retirement plan
  • Generous holiday and vacation benefits
  • Tuition benefits for you and dependent children
  • Use of gym, pool, and other campus facilities
  • Flexible work schedule

Qualifications and Requirements

  • Bachelor’s degree in Computer Science or a closely-related field
  • 3+ years of professional software development experience (e.g., as a senior software engineer)
  • Software design experience
  • Strong Java programming skills and some experience with deep (neural network) methods
  • Software development experience for Linux and Windows
  • Experience writing software documentation and/or web pages
  • Ability to multitask and work independently

Additional skills

  • Programming experience with NLP, text analysis, question answering, or large text collections
  • Some Linux system administration experience
  • Excellent communication skills
  • Comfortable developing for Macs
  • Prior experience in NLP would be very helpful, though is not necessary



Type of Opportunity Academic Job
Deadline01 January,2019
Company NameCarnegie Mellon University



Your email address will not be published. Fields marked with * are required.