Position Title:Assignment Translator Java to Python
Location:Heinz College Carnegie Mellon University
Start Date:January 2026 (Spring Semester)
Position Type:Full-Time Temporary
Reports To:Two Faculty Supervisors
Student-Facing:No
Position Summary
Heinz College at Carnegie Mellon University is seeking a recent graduate of the Master of Information Systems Management (MISM) program to assist in translating programming assignments originally designed for Java developers into equivalent assignments for Python developers. This role supports curriculum development for the course95-702 Distributed Systems for Information Systems Management a core component of the MISM program.
Key Responsibilities
- Translate existing Java-based programming assignments into Python equivalents.
- Ensure functional and pedagogical consistency between Java and Python versions.
- Collaborate with two supervising professors to align translated assignments with course objectives.
- Maintain clear documentation of translation decisions and code structure.
- Assist in testing and validating translated assignments for correctness and usability.
Additional Information
- This is anon-student-facing full-time temporary role focused on backend curriculum support.
- The position is ideal for someone looking to contribute to academic development while gaining experience in educational technology and instructional design.
Required Qualifications
- Recent graduate of the MISM program at Heinz College Carnegie Mellon University.
- Successful completion of course95-702 Distributed Systems for Information Systems Management.
- Proficiency in bothJavaandPythonprogramming languages.
- Strong understanding of distributed systems concepts and application development.
- Ability to work independently and communicate effectively with faculty supervisors.
Preferred Qualifications
- Experience with educational content development or curriculum support.
- Familiarity with version control systems (e.g. Git).
- Attention to detail and commitment to producing high-quality instructional materials.
Position Title:Assignment Translator Java to PythonLocation:Heinz College Carnegie Mellon UniversityStart Date:January 2026 (Spring Semester)Position Type:Full-Time TemporaryReports To:Two Faculty SupervisorsStudent-Facing:NoPosition SummaryHeinz College at Carnegie Mellon University is seeking a r...
Position Title:Assignment Translator Java to Python
Location:Heinz College Carnegie Mellon University
Start Date:January 2026 (Spring Semester)
Position Type:Full-Time Temporary
Reports To:Two Faculty Supervisors
Student-Facing:No
Position Summary
Heinz College at Carnegie Mellon University is seeking a recent graduate of the Master of Information Systems Management (MISM) program to assist in translating programming assignments originally designed for Java developers into equivalent assignments for Python developers. This role supports curriculum development for the course95-702 Distributed Systems for Information Systems Management a core component of the MISM program.
Key Responsibilities
- Translate existing Java-based programming assignments into Python equivalents.
- Ensure functional and pedagogical consistency between Java and Python versions.
- Collaborate with two supervising professors to align translated assignments with course objectives.
- Maintain clear documentation of translation decisions and code structure.
- Assist in testing and validating translated assignments for correctness and usability.
Additional Information
- This is anon-student-facing full-time temporary role focused on backend curriculum support.
- The position is ideal for someone looking to contribute to academic development while gaining experience in educational technology and instructional design.
Required Qualifications
- Recent graduate of the MISM program at Heinz College Carnegie Mellon University.
- Successful completion of course95-702 Distributed Systems for Information Systems Management.
- Proficiency in bothJavaandPythonprogramming languages.
- Strong understanding of distributed systems concepts and application development.
- Ability to work independently and communicate effectively with faculty supervisors.
Preferred Qualifications
- Experience with educational content development or curriculum support.
- Familiarity with version control systems (e.g. Git).
- Attention to detail and commitment to producing high-quality instructional materials.
View more
View less