
Software Engineering Grader
ALU
part-time
Posted on:
Location Type: Remote
Location: Rwanda
Visit company websiteExplore more
Tech Stack
About the role
- Review and grade research-related assignments, including problem statements, literature summaries, methodology outlines, and full research proposal drafts, using established rubrics.
- Provide clear, actionable, and timely written feedback to guide students in strengthening their research logic, structure, and alignment with the 14 Global Challenges.
- Evaluate proposal feasibility and academic rigor, ensuring students select appropriate research methods and articulate realistic implementation plans for the Mission Capstone.
- Input grades accurately into the Canvas gradebook and maintain organized records of all assessments.
- Share selected graded samples with faculty coaches for moderation and apply suggested improvements to grading practices.
- Collaborate with course faculty to clarify assignment expectations, ensure consistency in assessment, and uphold academic standards.
- Monitor adherence to academic integrity, research ethics, and assessment guidelines.
- Contribute to continuous improvement of evaluation processes and rubrics where needed
Requirements
- Master's/PhD degree in Computer Science, Software Engineering or a relevant field
- Background of demonstrated excellence in Machine Learning/Full Stack Web Development/AR-VR/Low-Level Programming with a minimum of 5 years of experience in industry/university mentoring/facilitating related projects/courses
- Experience guiding student/interns in undergraduate Projects or external projects
- Experience using version control systems [preferably git]
- Experience in Python scripting and Linux based shell scripting
- Strong debugging skills in the respective domain expertise.
- Excellent communications (oral and written), interpersonal and presentation skills.
- Excellent problem-solving skills with attention to detail.
- Excellent time management skills with the ability to multitask, prioritise own work, and work independently.
- Ability to critically evaluate problem statements, research questions, literature reviews, and methodological choices for clarity, coherence, rigor, and feasibility
- Strong understanding of software engineering research contexts, including applied research, product-driven research, and industry-aligned problem solving.
- Experience using Canvas tools such as SpeedGrader, rubric analytics, comment banks, and gradebook features to ensure efficiency, accuracy, and consistency in assessment.
Benefits
- We are dedicated to fostering an open yet secure environment
- Supporting quality assurance by applying grading standards consistently
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
Machine LearningFull Stack Web DevelopmentAR-VRLow-Level ProgrammingPython scriptingLinux shell scriptingdebuggingversion control systemsassessment evaluationresearch methodology
Soft skills
communication skillsinterpersonal skillspresentation skillsproblem-solving skillsattention to detailtime managementmultitaskingindependent workcritical evaluationcollaboration
Certifications
Master's degreePhD degree