The Julia group at MIT welcomes applicants interested in software development in the Julia language and/or applications to big data, data science, computational science and engineering, numerical analysis, and related fields.
Preference will be given to students with programming experience, especially with Julia. Experience in related languages such as Matlab, Python, R, C/C++, and related projects such as LLVM and MPI is a plus.
MIT EECS SuperUROPs
The EECS SuperUROP program is a competitive one-year program for MIT EECS rising juniors and seniors to gain research experience above and beyond the ordinary UROP.
Applications should be submitted to the MIT EECS SuperUROP website. Applications are currently closed but are expected to open again during the spring semester of 2016.
MIT CSAIL UROPs
All registered MIT undergraduates in good academic standing, including transfer students, cross-registered Wellesley undergraduates participating through the MIT-Wellesley Exchange Program, and students participating in the Cambridge-MIT Exchange are eligible to apply for research experience through MIT's Undergraduate Research Opportunities Program (UROP) at CSAIL.
The Julia group offers highly competitive pay for paid UROPs commensurate with experience and talent, which may match or even surpass the rate offered through other competitive UROP programs such as the EECS SuperUROP. UROPs are available for academic credit or on a volunteer basis.
How to apply
Proposals should be submitted through the UROP website.
The MIT UROP office accepts applications several times per year. The deadline for spring and fall semesters is the first Friday of the first week of classes.
More information can be found at the CSAIL UROP page.
MIT 6.100 (EECS Undergraduate Project)
The Julia Group welcomes current MIT Course 6 undergraduate students to work on individual research projects lasting one semester and focusing on any aspect of the Julia language or its applications to scientific computing and data science.
A final report of at least ten pages must be submitted at the end of each semester.
Students must sign up to take 6.100 for up to 12 units of credit during each relevant semester.
MIT 6.THM (EECS MEng thesis)
The Julia Group welcomes current MIT Course 6-P students to complete a master's thesis, particularly, but not limited to, the areas of Applied Physics, Numerical Methods, and Theoretical Computer Science.
Students must sign up to take 6.THM for credit during the relevant semesters.
MIT PhD students
Prospective students interested in working on a PhD thesis with the Julia group are advised to indicate their interest to Dr. Jiahao Chen, Prof. Alan Edelman and Prof. Steven G. Johnson in October or November of the year preceding the start date.
We encourage interested students to apply though the Mathematics Department, the Electrical Engineering and Computer Science Department, the Program in Computational Science and Engineering, or other related graduate program at MIT. Express your interest in the Julia group's research in your statement.
Deadlines for admission vary, but are typically in December.