Carnegie Mellon CS students have a reputation for being technically deep and slightly overcommitted. The resume below belongs to an SCS junior who channels that depth into a clean, one-page document. Three experiences, a targeted project section, and zero padding.

Resume tips for CMU SCS students

Lead with 15-213 and 15-410 — they are your brand.

Introduction to Computer Systems (15-213) and Operating System Design (15-410) are two of the most grueling and respected undergrad CS courses in the country. Companies that recruit from CMU know this. If you survived 15-410, say so — the malloc lab and the kernel project are resume-worthy on their own.

The FAANG pipeline is real, but your resume still needs to earn it.

CMU sends more students to Google, Meta, and Amazon than almost any other school. But those companies also get thousands of CMU applications. The students who convert are the ones whose resumes show specific contributions, not just company names. “Interned at Google” is a data point. “Reduced Spanner query latency by 14%” is a story.

Research at CMU is everywhere — choose the one that shipped.

With the Robotics Institute, the Language Technologies Institute, and dozens of other labs, most CMU students have research options. Put the one with the clearest outcome on your resume: a published paper, a deployed system, or a dataset released to the community.

Tartans career fairs are a goldmine if you prepare.

CMU’s Technical Opportunities Conference (TOC) and SCS-specific career events bring recruiters who already want to hire CMU students. Prepare a 30-second pitch, bring printed resumes tailored to each company, and follow up within 24 hours. The students who treat career fairs as interviews get callbacks; the ones who just drop resumes do not.

Example CMU SCS resume

This resume is from a junior in CMU’s School of Computer Science, systems track. Two FAANG internships, one impactful research stint, and projects from 15-213 and 15-418 that demonstrate low-level mastery.

Michelle Tran
SCS Junior · Carnegie Mellon University
mtran@andrew.cmu.edu · (412) 555-0168 · Pittsburgh, PA · github.com/michelletran · linkedin.com/in/michelle-tran-scs
Summary

Carnegie Mellon SCS junior specializing in systems and performance engineering. Two FAANG internships with measurable infra impact. Seeking a summer 2027 SWE internship focused on systems, compilers, or infrastructure.

Experience
Software Engineering InternMay — Aug 2026
Meta · Menlo Park, CA
  • Optimized the memory allocator in a high-throughput messaging service, reducing p99 allocation latency by 22% and cutting RSS memory usage by 180MB across the fleet.
  • Contributed a jemalloc tuning patch that was upstreamed after internal benchmarking showed consistent improvements on production traffic profiles.
  • Presented results at an internal systems seminar attended by 60+ engineers.
Software Engineering InternMay — Aug 2025
Amazon · Seattle, WA
  • Built a cache warming service for DynamoDB that reduced cold-start read latencies by 35% for newly provisioned tables in the retail org.
  • Designed the service in Java with an event-driven architecture (SQS + Lambda); handled 4M+ warming events per day in production.
Research AssistantSep 2024 — Apr 2025
CMU Parallel Data Lab (PDL)
  • Built a trace replay framework in C++ for evaluating SSD garbage collection algorithms; framework processed 2TB of block-level traces from production workloads.
  • Results contributed to a FAST 2026 paper comparing 5 GC strategies across 3 SSD firmware configurations.
Education
B.S. Computer Science (School of Computer Science)2024 — 2028
Carnegie Mellon University · Pittsburgh, PA — Coursework: 15-122, 15-150, 15-210, 15-213, 15-410, 15-418, 15-445
Projects

15-213 Malloc Lab — Implemented a custom memory allocator in C with segregated free lists and coalescing; achieved 91% throughput and 98% utilization on the autograder benchmark. 15-418 Parallel Raytracer — Built a multi-threaded raytracer in C++ using OpenMP and SIMD intrinsics; achieved 14x speedup over the sequential baseline on 16-core machines.

Skills

C, C++, Java, Python, Rust, x86 Assembly, jemalloc, DynamoDB, SQS, Lambda, Docker, Git, Linux, Perf, Valgrind, GDB.

CMU student? Format your resume to match the depth of your coursework.

Open the editor →

Why this CMU resume converts

1. Systems depth is unmistakable.

Memory allocator optimization, cache warming, SSD garbage collection, a custom malloc, a parallel raytracer. Every line on this resume reinforces a single narrative: this student understands systems from userspace to firmware. That consistency is what makes a resume memorable.

2. FAANG internships have specific contributions, not generic summaries.

p99 latency reduction, jemalloc patches upstreamed, 4M events/day in production. These are not “worked on backend services” bullets — they are the kind of specific claims that make an interviewer want to dig deeper.

3. Research produced a top-venue publication.

FAST is one of the premier storage systems conferences. Contributing to a FAST paper as an undergraduate signals that this student can do research at a professional level — a strong differentiator for both industry and grad school.

Frequently asked questions

Do CMU course numbers matter on a resume?

At companies that recruit heavily from CMU (Google, Meta, Amazon, Jane Street), yes. 15-213, 15-410, and 15-418 are recognized as among the hardest and most respected undergrad systems courses anywhere. For other companies, add a parenthetical description.

Should I list 15-213 projects on my resume?

The malloc lab, the shell lab, and the proxy lab are all resume-worthy if you performed well. They demonstrate low-level systems skills that many working engineers lack. Include your throughput/utilization scores if they were above the class median.

How competitive is CMU’s FAANG pipeline?

Very. CMU sends a large number of students to FAANG, but the application volume is also high. The students who land offers are the ones whose resumes show specific technical impact at their internships, not just the company name. Generic bullets get lost in the pile.

Is a CMU GPA expected on the resume?

CMU’s grading is notoriously tough, and recruiters who hire from CMU know this. A 3.5 at CMU is viewed differently than a 3.5 elsewhere. Include it if above 3.3; if lower, lead with your coursework and project results instead.

Free CMU resume template

Built for SCS and ECE students applying to systems roles, FAANG, and quant firms. ATS-friendly, one page, and designed to highlight the kind of low-level technical depth CMU is famous for.

Tartans deserve a clean resume. Drop your details in, export a PDF, and get back to your 15-410 kernel.

Build your resume →

Related resume examples

Related guides