Curriculum Developer - School of Computer Science - LTI

Carnegie Mellon University•Pittsburgh, PA
•Onsite

About The Position

The Curriculum Developer will develop and maintain detailed assignments, datasets, and software packages used in Computational Linguistics courses at the Language Technologies Institute (LTI) at Carnegie Mellon University. These courses serve students in LTI’s Ph.D. program, professional master’s programs, and undergraduate minors and concentrations. The role involves creating educational computational linguistics projects and course materials, developing and evaluating datasets and assignments, and maintaining learning-management-system content. The Curriculum Developer will also support students and teaching assistants, contribute to experiments evaluating educational methods for large-scale learning, analyze experiment data, and draft scholarly papers describing research methods, experiments, and results.

Requirements

  • Bachelor’s degree in language technologies (including machine translation), computational linguistics, or linguistics.
  • At least 5 years of experience in a related position.
  • Experience with multilingual Natural Language Processing applications.
  • Experience curating linguistic datasets.
  • Experience with hybrid systems using symbolic reasoning, linguistic data, and rules along with machine learning.
  • Knowledge of metrics for evaluating NLP applications, gained through university-level coursework, seminars, workshops, or hands-on real-world experience.
  • Successful completion of a pre-employment background check.

Nice To Haves

  • Master’s degree preferred.
  • A combination of education and proven experience demonstrating comparable knowledge may be considered.

Responsibilities

  • Design and implement educational computational linguistics projects, including reviewing, maintaining, and updating course content and project-based courses using effective and efficient learning methodologies.
  • Create and evaluate datasets and assignments at the intersection of linguistics and computation to meet educational needs and align with CMU’s Learning Management System.
  • Design and test datasets to support student projects; develop content and slides from existing materials and review materials for relevance.
  • Develop, review, and maintain course content, including content pages, course configuration and loading, quality testing, and review, using text, images, video, and activities.
  • Provide support, feedback, and technical guidance to students and teaching assistants working on computational linguistics projects.
  • Participate in designing experiments to evaluate the effectiveness of new educational methods for large-scale learning.
  • Collect and analyze experiment data and draft scholarly papers describing research methods, experiments, and results.

Benefits

  • Comprehensive medical insurance
  • Prescription insurance
  • Dental insurance
  • Vision insurance
  • Retirement savings program with employer contributions
  • Tuition benefits
  • Paid time off
  • Observed holidays
  • Life insurance
  • Accidental death and disability insurance
  • Free Pittsburgh Regional Transit bus pass
  • Family Concierge Team support for childcare needs
  • Fitness center access
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service