Details
Posted: 01-Mar-24
Location: Pittsburgh, Pennsylvania
Type: Full-time
Salary: Open
Categories:
Staff/Administrative
Internal Number: 2021329
The Cybersecurity Foundations team performs research in secure development processes, including the development of coding rules to minimize risk and program analysis tools to evaluate the security of software. Fundamental to this work is analysis of how programs have been constructed in the field. The intern will work with SEI staff with research in this area.
The specific project is to gather data to establish a baseline of common errors made by Rust programmers. The expected methodology is to use natural language processing techniques augmented with unsupervised learning to evaluate and cluster check-in comments made by programmers when committing changes to GitHub projects written in Rust. The result would be an empirical analysis of Rust errors. Time permitting, a next step would be to propose programming rules that could be used by Rust programmers to avoid such errors. This could serve as the basis for another volume in the CERT Coding Standard library.
Requirements:
Current enrollment in an undergraduate or graduate degree granting program.
Able to work an internship schedule during the summer semester.
Able to come on-site to the SEI Pittsburgh office.
Eligibility to work in the United States without visa sponsorship.
Candidates will be subject to a background check.
Applicants for this position must be currently legally authorized to work for CMU in the United States. CMU will not sponsor or take over sponsorship of an employment visa for this opportunity.
Relevant knowledge, skills, and abilities include:
Software development skills in Rust.
Classroom-level experience with NLP and ML tools.
Ideal candidate would also have:
Taken a secure coding course in any language (or had equivalent training).
Used the GitHub repository for software development.
Location
Pittsburgh, PAJob Function
Non-CMU StudentsPosition Type
Staff - Fixed Term (Fixed Term)Full Time/Part time
Full timePay Basis
HourlyMore Information:
Please visit "Why Carnegie Mellon " to learn more about becoming part of an institution inspiring innovations that change the world.
Click here to view a listing of employee benefits
Carnegie Mellon University is an Equal Opportunity Employer/Disability/Veteran.
Statement of Assurance
Similar Positions
-
Payables Specialist, Carnegie Mellon University, United States, about 2 hours ago
We’re looking for an SEI Payables Specialist who will report to the Manager of SEI Payables and be responsible for assisting the manager in ensuring effective and efficient daily operations of the...
-
Communications Intern, Carnegie Mellon University, United States, about 2 hours ago
Incumbent is a student performing an hourly paid internship. What We Do The Communication Design team is dedicated to visually empowering cutting-edge research through innovative design solutions,...
-
Communications Intern, Carnegie Mellon University, United States, about 2 hours ago
Incumbent is a student performing an hourly paid internship. What We Do The Communication Design team is dedicated to visually empowering cutting-edge research through innovative design solutions,...
-
Payables Specialist, Carnegie Mellon University, United States, about 2 hours ago
We’re looking for an SEI Payables Specialist who will report to the Manager of SEI Payables and be responsible for assisting the manager in ensuring effective and efficient daily operations of the...
-
Senior Ux Engineer, Carnegie Mellon University, United States, about 2 hours ago
The CERT division of the Software Engineering Institute (SEI), a federally funded research and development center at Carnegie Mellon University in Pittsburgh, Pennsylvania, engages in state-of-the...
-
Senior Ux Engineer, Carnegie Mellon University, United States, about 1 hour ago
The CERT division of the Software Engineering Institute (SEI), a federally funded research and development center at Carnegie Mellon University in Pittsburgh, Pennsylvania, engages in state-of-the...