site banner

Small-Scale Question Sunday for December 25, 2022

Merry Christmas, everyone!

4
Jump in the discussion.

No email address required.

What should I include in a CV for a software engineering internship? I'm a PhD student in pure math with little relevant work experience. Some highlights:

-Teaching (including some CS-relevant classes like linear algebra and discrete math).

-Coauthorship on several publications.

-A little programming work towards one of said publications in C and Sage, some more in C for master's thesis, a bit in Python for the current dissertation.

-Project Euler, mainly in Python with occasional pen-and-paper (285 solved currently. Almost caught up to our nybbler. Not much low-hanging fruit left.)

-Grades: mediocre undergrad in an irrelevant subject. Graduate coursework is all math and much cleaner.

-Teaching and academic awards.

Not on the CV itself, but do you have any public software repos? Hiring for applied math software development, it's always a big relief when we can see for ourselves that the applicant can actually code something complicated, can use version control properly, can collaborate, etc. It's not a deal-breaker if there's nothing (we have lots of applicants who haven't worked on anything big that wasn't kept secret by their PI or by ITAR or whatever) but even a toy single-author project is nice to be able to skim.

I have a heap of Project Euler solutions, many of which are reasonably complicated. I haven't used version control, and collaboration on past projects was mainly in meatspace.