Assignment Translator – Java To Python
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 course 95-702 Distributed Systems for Information Systems Management, a core component of the MISM program.
Key responsibilities include:
- 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 a non-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.
Qualifications:
Required Qualifications:
- Recent graduate of the MISM program at Heinz College, Carnegie Mellon University.
- Successful completion of course 95702 Distributed Systems for Information Systems Management.
- Proficiency in both Java and Python programming 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.
Application Instructions:
- Resume and cover letter, copy of transcript showing 95702 course grade.
Equal Employment Opportunity Statement:
Carnegie Mellon University is an equal opportunity employer. It does not discriminate in admission, employment, or administration of its programs or activities on the basis of race, color, national origin, sex, disability, age, sexual orientation, gender identity, pregnancy or related condition, family status, marital status, parental status, religion, ancestry, veteran status, or genetic information. Furthermore, Carnegie Mellon University does not discriminate and is required not to discriminate in violation of federal, state, or local laws or executive orders.