Cornell CS students graduate with theoretical depth from Ithaca and, increasingly, industry exposure through Cornell Tech’s NYC programs and partnerships. The resume below belongs to a Cornell CS senior who spent two summers in NYC and one on campus doing research, building a profile that balances academic rigor with startup-speed experience.

Resume advice for Cornell CS students

Cornell Tech is a differentiator — signal it on your resume.

If you took courses at or collaborated with Cornell Tech in NYC, mention it. The Cornell Tech connection signals exposure to the NYC startup ecosystem, product thinking, and an entrepreneurial orientation that pure-Ithaca coursework does not convey. Even a single studio project or a summer at a Cornell Tech partner company adds a dimension to your resume.

CS 3110 and CS 4120 are your strongest course credentials.

Data Structures and Functional Programming (CS 3110) and Compilers (CS 4120) are two of Cornell’s most respected CS courses. If you implemented a compiler backend or built a concurrent data structure in OCaml, those projects belong on your resume. They demonstrate the kind of rigor that Cornell is known for.

The co-op program gives you depth that two summers cannot.

Cornell Engineering’s cooperative education program lets you work for an extended period at a single company, building real ownership over systems. A co-op entry on your resume shows continuity, depth, and trust from the employer — three things a 12-week internship cannot easily demonstrate.

NYC proximity opens doors that Ithaca alone does not.

Bloomberg, Two Sigma, Jane Street, Google NYC, and hundreds of startups all recruit from Cornell. If you interned in NYC, your resume should reflect the NYC tech ecosystem explicitly. Hiring managers at NYC companies value candidates who already know the city and its working culture.

Example Cornell CS resume

This resume is from a Cornell CS senior who leveraged the Ithaca-NYC axis: rigorous coursework upstate, startup and quant internships in Manhattan. Research, a co-op, and targeted projects round out a one-page document that reads well at both hedge funds and startups.

Alex Petridis
CS Senior · Cornell University
ap@cornell.edu · (607) 555-0199 · Ithaca, NY · github.com/alexpetridis · linkedin.com/in/alex-petridis-cornell
Summary

Cornell CS senior with distributed systems and compilers experience across a quant internship, an NYC startup co-op, and a research publication. Seeking full-time SWE or systems roles in NYC or remote.

Experience
Software Engineering InternJun — Aug 2026
Two Sigma · New York, NY
  • Built a data pipeline validation framework in Python that caught 23 schema-drift errors before they reached production models, preventing an estimated $400K in potential trading-signal degradation.
  • Optimized a Spark job processing 8TB of daily market data by repartitioning on timestamp keys, reducing wall-clock runtime from 3.5 hours to 1.8 hours.
  • Presented the validation framework to the Data Engineering org (35+ engineers); it was adopted as the standard for all new pipeline onboarding.
Software Engineering Co-opJan — Jul 2025
Datadog · New York, NY
  • Shipped a log-pattern clustering feature in Go that automatically groups similar log lines, reducing noise in customer dashboards by 40% for accounts with 100M+ daily log events.
  • Integrated the clustering service with the existing log indexing pipeline; handled 2B+ log events per day in production without increasing indexing latency.
  • Worked directly with 3 enterprise customers during beta, incorporating feedback that improved cluster accuracy from 82% to 91%.
Undergraduate ResearcherSep 2024 — Dec 2024
Cornell PL Group · Ithaca, NY
  • Contributed to a verification tool for concurrent data structures in OCaml/Coq; proved linearizability of a lock-free queue implementation.
  • Results included in a PLDI 2026 poster on automated verification of concurrent containers.
Education
B.A. Computer Science (College of Arts & Sciences)2023 — 2027
Cornell University · Ithaca, NY — Coursework: CS 2110, CS 3110, CS 3410, CS 4120, CS 4410, CS 4780, CS 4820
Projects

CS 4120 Compiler (Xi Language) — Built a full compiler in Java from lexing through x86-64 code generation with register allocation, SSA-form optimizations, and dead-code elimination; compiled and ran 150+ test programs correctly. BigRed//Hacks 2025 — Built a real-time campus shuttle tracker using Cornell TCAT GTFS data + a Kalman filter for position smoothing; 50+ daily users during the spring semester.

Skills

Python, Go, OCaml, Java, C, Spark, SQL, Coq, Docker, Kubernetes, Kafka, gRPC, Git, Linux, Distributed Systems, Compilers.

Big Red? Build a resume that bridges Ithaca rigor and NYC hustle.

Open the editor →

Why this Cornell resume works for both quant and startup roles

1. The Ithaca-NYC axis creates a rare profile.

Two Sigma and Datadog are very different companies, but both are NYC institutions. Combined with Cornell PL research in Ithaca, this resume tells a story of a student who maximized both sides of the Cornell experience — theoretical depth upstate and industry speed in Manhattan.

2. The co-op entry demonstrates ownership, not just contribution.

Seven months at Datadog, shipping a feature to production, handling 2B events/day, and iterating with enterprise customers. This is not an intern project — it is the kind of sustained ownership that hiring managers look for in full-time candidates.

3. Formal methods research signals intellectual depth.

Proving linearizability of a lock-free queue in Coq is PhD-level work. Including it on an undergrad resume signals that this student can operate at the intersection of theory and practice — a rare and valuable combination for systems and compilers roles.

4. The compiler project is the right kind of hard.

A full compiler with SSA-form optimizations and register allocation is the culmination of Cornell’s CS 4120. Hiring managers at language-tools companies and performance-focused teams immediately recognize the depth this project requires.

Frequently asked questions

Does Cornell Tech help Ithaca-based students?

Yes. Even if you do not enroll in a Cornell Tech program, the NYC campus creates recruiting connections and studio project opportunities that Ithaca-based students can access. Several NYC companies recruit specifically through Cornell Tech partnerships, and Ithaca students can apply.

Should I list a Cornell co-op differently than an internship?

Yes — emphasize the duration and the depth. A co-op is 6–8 months of full-time work, which gives you more ownership and more complex contributions than a 12-week internship. Make sure the bullets reflect that depth: features shipped to production, customer feedback incorporated, systems maintained over time.

How do Cornell CS students break into quant?

Take CS 4820 (Analysis of Algorithms) and do well. Build a strong competitive programming or math contest background. Apply early to Two Sigma, Jane Street, Citadel, and D.E. Shaw — all recruit from Cornell. Your resume should emphasize algorithmic work, systems performance, and any research with a quantitative or formal-methods angle.

Free Cornell resume template

Designed for Cornell CS and Engineering students applying to NYC quant firms, startups, and tech companies nationwide. ATS-friendly, one page, and structured for the depth that Cornell coursework delivers.

From Ithaca to Manhattan. Same ATS-tested format. Free, one page, ready in five minutes.

Build your resume →

Related resume examples

Related guides