Course Developer Engineer who will work closely with faculty members to develop course
content and projects using our online learning platforms.
This position involves being responsible for developing new course content and projects in the
domain of data science. You will learn how to configure and utilize our web-based application which administers the projects for the online courses. This is an excellent opportunity for you to gain or enhance your expertise in the data science domain.
The goal of this position is to develop project-based courses that utilize effective and efficient learning methodologies. You will work directly with faculty members to prepare and update MCDS courses into a production-ready state. Specific tasks will include content development (content and slide creation from existing materials), project development (particularly auto-graded projects and their associated auto-graders), simple content page creation, course configuration, course loading, and quality testing and review. Further, you will be asked to contribute to assessment creation, including generation of
multiple-choice and practical questions, solutions and rubrics.
All MCDS courses are served to students using our Learning Management System (LMS). You will be expected to develop course components for use in our LMS system, using some combination of built-in course development functionality and desktop tools (including HTML and XML editing, PowerPoint (or similar), word processing and other software. Quality testing and review will be done within the system using existing workflows and processes.
Your core responsibilities include:
Design and implement educational data science projects to run on cloud infrastructure;
Evaluate, configure and deploy applications to meet specific educational needs;
Design, implement, deploy and test software infrastructure to support the administration
of projects to students;
Design and test system enhancements;
Develop content (with the help of subject matter experts) in the form of text, images,
video, and activities for various data science related topics;
Provide support, feedback and guidance to students and teaching assistants working on
data science projects;
Participate in the design of experiments to evaluate the effectiveness of new educational
methods for large-scale learning;
Collect and analyze data from these experiments and participate in submitting publications describing the methods, experiments, and results;
Manage course development project teams composed of faculty content experts, learning scientists and software engineers;
Design project plan and project timeline;
Build agreements with team members and manage a project in accordance with a plan and agreements;
Plan and lead development team meetings and keep development on track to achieve project goals. The teams may be distributed teams with members from institutions across the USA.
Work with content experts and learning scientists to design and implement online learning environments. This includes:
Course Design - apply learning design best practices to build efficient and effective learning environments;
Writing text in XML;
Designing effective learning activities;
Implementing learning activities in XML;
Managing files in GitHub;
Deploying course material using UNIX commands.
Work with the MCDS program director to develop and implement a dissemination and management plan for the courses.
Create appropriate slides from existing textual and visual content;
Modify and edit existing slides;
Create simple HTML content pages using existing templates;
Create assessment questions, rubrics, and solutions to specification, based on existing learning materials.
Create/modify course outline and configuration information (using built-in tools and/or XML files);
Use built-in functionality to load appropriate content/assessments;
Edit/modify existing content pages to conform to standards;
Quality Testing and review;
Review beta courses for quality, including grammar, spelling, correctness, compliance and reference validity.
At least a Bachelor's degree or higher in Data Science, Computer Science, Instructional
Design, Learning Sciences or a related field;
At least two (2) years of professional experience with at least 1 year spent building, deploying and troubleshooting software systems;
Experience with commercial cloud services including Amazon Web Services (AWS), Google Cloud Platform (GCP) or Microsoft Azure;
1-3 years of experience in developing applications using JAVA and Python;
2 years of experience with data analytics tools such as Jupyter, R, Tableaux, Spark, etc;
Demonstrated skills in agile development for scalable ETL pipelines;
Experience with Test Driven Development;
Experience with RESTful web services;
Experience with RESTful API specification and the toolset (OpenAPI, Swagger);
Experience in cloud-based online education applications;
Experience configuring, utilizing and developing LMS and/or TEL tools;
Experience of quantitative and/or qualitative research methods and data mining;
Experience with databases and writing SQL queries;
Experience in shell scripting (preferably Bash);
Experience with Linux/Unix system administration, web services, databases, data
analytics, and UX/UI design;
Ability to create slides appropriate for students based on existing textual and visual
Simple XML skills (or ability to learn on-the-job);
Ability to quickly learn LMS functionality, workflows and processes.
Carnegie Mellon University is an Equal Opportunity Employer/Disability/Veteran.
Job Function: Research Programming
Primary Location: United States-Pennsylvania-Pittsburgh
Time Type: Full Time
Organization: LTI: LANGUAGE TECHNOLOGIES INSTITUTE
Minimum Education Level: Bachelor's Degree or equivalent
Internal Number: 2014116
About Carnegie Mellon University
Carnegie Mellon (www.cmu.edu) is a private, internationally ranked research university with programs in areas ranging from science, technology and business, to public policy, the humanities and the arts. More than 12,000 students in the university’s seven schools and colleges benefit from a small student-to-faculty ratio and an education characterized by its focus on creating and implementing solutions for real problems, interdisciplinary collaboration and innovation. A global university, Carnegie Mellon’s main campus in the United States is in Pittsburgh, Pa. It has campuses in California’s Silicon Valley and Qatar, and programs in Africa, Asia, Australia, Europe and Mexico.