The Software and Societal Systems (S3D) department in Carnegie Mellon University’s School of Computer Science seeks an entry-level Research Assistant to help build and expand the open-source ecosystem around technology for teaching geometry proof to middle- and high-school students. The technology combines visual proof representations, a domain-specific language, a formally verified proof checker, and tools for automatically generating proof content. About half of the position is devoted to the ecosystem, with the remainder including engineering and research work. The assistant will onboard contributors, triage issues, write documentation, and support content developers. The role also includes developing and maintaining software for proof rendering and checking, and assisting with research on proof comprehension. The position is scheduled to begin in February 2027. Applicants completing their degree before then, including December 2026 or January 2027 graduates, are welcome to apply. This full-time, fixed-term staff position is based in Pittsburgh, Pennsylvania, and is paid hourly. A successful pre-employment background check is required.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Entry Level