Summer Research Intern - School of Computer Science - S3D
Pittsburgh, PA 
Share
Posted 1 month ago
Job/Internship Description

The WebAssembly Research Center (WRC) at Carnegie Mellon University is looking for undergraduate summer interns to work on research topics key to the WRC's mission. You will work directly with faculty and/or graduate students on original research projects. You would also produce appropriately transferable software artifacts, datasets, benchmarks, and other research output. In some cases, you will help support research projects by designing and performing experiments.

Python and Wasm working together project. We seek to improve the state of the art for running Python on Wasm. Building on Wasm's portable and efficient execution capabilities and the instrumentation capabilities of the Wizard Research Engine, you will assess the state of the art in Python on Wasm, explore the internals of Python VMs, and work towards making Python run extremely well on Wasm.

Core Responsibilities:

  • Attend regular meetings regarding your research project.
  • Review of Python VMs for your research project.
  • Build software, tools, and datasets specifically for Python on Wasm.
  • Analyze the performance of Python VMs on Wasm.
  • Make modifications to Python VMs and/or Wasm engines to make Python run faster.
  • Develop new demos and tools for Python on Wasm.
  • Work towards a publication on this topic and provide background for graduate research on this topic in the fall.

Inclusion and cultural sensitivity are valued competencies at CMU. Therefore, we are in search of a team member who can effectively interact with a varied population of diverse audiences. We are looking for someone who shares our values and who will support the mission of the university through their work.

Qualifications:

  • B.S. in Computer Science, Information Science, Software Engineering or a closely-related field, or currently studying for same.
  • Software development experience with continuous integration, source control, and unit testing.
  • Experience with Python and C/C++.
  • Strong collaboration and community engagement skills.

Preferred Qualifications:

  • Research-oriented mindset
  • Experience with compilers and virtual machine internals
  • Experience with programming language theory

At Carnegie Mellon, we value the whole package when extending offers of employment. Beyond just credentials, we consider the role's responsibilities, your invaluable work experience, and the knowledge gained through education and training. We acknowledge and appreciate your unique key skills and the diverse perspectives you bring. Our commitment to fostering an inclusive work environment means we also account for geographic differentials. Your journey with us is about more than just a job; it's about finding the perfect fit for your professional growth and personal aspirations.

Are you interested in this exciting opportunity?! Apply today!

Location

Pittsburgh, PA

Job Function

Non-CMU Students

Position Type

Intern (Fixed Term)

Full Time/Part time

Full time

Pay Basis

Hourly

More Information:

  • Please visit "" to learn more about becoming part of an institution inspiring innovations that change the world.

  • Click to view a listing of employee benefits

  • Carnegie Mellon University is an Equal Opportunity Employer/Disability/Veteran.


Carnegie Mellon University considers applicants for employment without regard to, and does not discriminate on the basis of, gender, race, protected veteran status, disability, or any other legally protected status.

 

Position Summary
Start Date
As soon as possible
Employment Type
Full or Part Time
Period of Employment
Open
Type of Compensation
Paid
College Credits Earned
No
Tuition Assistance
No
Required Student Status
Open
Preferred Majors
Other
Email this Job to Yourself or a Friend
Indicates required fields