Research Programmer

Personalized Learning ^2 (PL^2) project at the HCII

Location
Pittsburgh, PA
Posted

Carnegie Mellon University’s mission is to build a transformative educational experience for students focused on deep disciplinary knowledge; problem solving; leadership, communication, and interpersonal skills; and personal health and well-being. Carnegie Mellon’s School of Computer Science (SCS) is widely recognized as one of the first and the best computer science programs in the world. Our programs train the next generation of innovators to take real-world problems and improve the way people live and work.

Carnegie Mellon’s School of Computer Science (SCS) is widely recognized as one of the first and the best computer science programs in the world. Our programs train the next generation of innovators to take real-world problems and improve the way people live and work. Join us at Carnegie Mellon's HCI Institute.

The Personalized Learning ^2 (PL^2) project is addressing the opportunity gap for marginalized students through personalized mentoring and tutoring with artificial intelligence learning software. The development group is part of the Human-Computer Interaction Institute at Carnegie Mellon University. We are looking for Research Programmer candidates to join the group and help us create the next phase of the PL^2 app, used by mentors and their students. Candidates should have a strong technical background in a field with applications in HCI (computer science, information science, learning sciences).  Greater focus will be placed on project portfolios than qualifications.

Applicants should include a brief cover letter, a URL of recent projects, and resume.
 

Core responsibilities will include:

  • Contributes to all portions of the software development life cycle.

  • Documents new designs, code and modifications.

  • Maintains existing applications.

  • Debugs and fixes issues found in the code.

  • Participates in QA efforts as needed.

  • Attends required meetings and participates in various seminars and training classes to maintain or update skills as needed.

  • Maintains constant communication between all team members and partners on an assigned project regarding status and progress.

 

Qualifications:

Bachelor's Degree in Computer Science or Information Systems required.

Minimum of 1 year of experience with full stack web technologies required, including: JavaScript, CSS, Bootstrap, Java, and JSP.

 

You should demonstrate:

  • Good written and verbal communication skills, optimistic outlook, positive attitude, proactive worker.

  • Ability to engage with current and potential collaborators.

  • Ability to take on responsibility for the entire development cycle from design to delivery.

 

Flexibility, excellence, and passion are vital qualities within the School of Computer Science.  Inclusion, collaboration and cultural sensitivity are valued competencies at CMU. Therefore, we are in search of a team member who is able to effectively interact with a varied population of internal and external partners at a high level of integrity. We are looking for someone who shares our values and who will support the mission of the university through their work.

 

Requirements:

  • Successful background check

 

 

Location

Pittsburgh, PA

Job Function

Software/Applications Development/Engineering

Position Type

Staff – Regular

Full Time/Part time

Full time

Pay Basis

Salary

More Information: 

  • Please visit Why Carnegie Mellonto learn more about becoming part of an institution inspiring innovations that change the world. 

  • Click here to view a listing of employee benefits

  • Carnegie Mellon University is an Equal Opportunity Employer/Disability/Veteran

  • Statement of Assurance

Apply via Workday