Content Software Engineer
Responsibilities:
• Overseeing the development of auto-graded homework, including specification, implementation, and reviewing of specifications as well as final implementations.
• Ensuring high-quality homework problems that assess student knowledge while minimizing student struggle.
• Converting high-level specifications of auto-generated, auto-graded homework to functional implementations using XML and Python.
• Training and managing a team of developers who implement auto-graded homeworks.
• Training authors to write specifications of auto-graded homeworks.
• Reviewing implementations for correctness, clarity, and code quality.
• Use data analytics to oversee the continual improvement of homeworks by assessing effectiveness in achieving learning outcomes and reducing unnecessary student struggle.
• Working with project managers to oversee external authoring project.
• Collaborating with colleagues in Marketing and Sales to assist with demos, respond to instructor feedback, assist with special requests, and more.
Required:
• M.S. or Ph.D. in Computer Science or Computer Engineering
• Familiar with programming languages: XML, Python 3, C, C++, and Java.
• Experience with software development tools: git and GitHub.
• Attentive to details, such as code style, clarity, and conciseness of explanations, and content layout.
• Excellent verbal and written communication skills
• Highly motivated and organized
• Strong pedagogical intuitions
• Previous teaching experience is a plus
Job Type
Client Payroll
Positions
Backend Developer
Skip


Refer a friend for this role and earn
25 USD
Use the share options below Learn More
Refer a friend for this role and earn 25 USD
Don’t forget to share your referral URL
Up to 450 USD/Hour
450 USD
Up to 450 K/Year USD (Annual salary)
Longterm (Duration)
Fully Remote
Roya M