About this Job
The Center for Computational Research (CCR) at the University at Buffalo (UB) invites applications for programming positions for undergraduate students. CCR (http://www.buffalo.edu/ccr) is a leading academic supercomputing center and is seeking to hire highly motivated undergraduates who wish to work in a dynamic research environment.
CCR has an on-going program that provides undergraduate students with advanced training in software engineering and computational science while employing them to work on a wide range of active research projects. Students not only gain valuable experience working in a state-of-the-art
research environment as part of a team, often applying knowledge in their chosen fields, but also utilize new technologies, including cloud computing, machine learning, software engineering, database design, parallel computing, and user interface development. Students will have the opportunity to develop practical skills such as Python, PHP, R, MySQL, MongoDB, and TensorFlow. Students are paired with a mentor and given one or more research projects to work on. The end of the summer culminates with a short presentation by each student describing the research project(s) they worked on and their role in it.
Examples of past research projects include Vhub (https://vhub.org/) – Cyberinfrastructure for Volcano Eruption and Hazards Modeling, XDMoD (https://xdmod.ccr.buffalo.edu/) – Metrics on Demand for HPC, Bioinformatics – miRdSNP (http://mirdsnp.ccr.buffalo.edu/), REDfly
(http://redfly.ccr.buffalo.edu/) – A Regulatory Element Database for Drosophila, xTuition – Development of an Expert Crystallization Knowledge System, and Explore UB – a web-based and iOS virtual tour application.
Assist CCR staff in a variety of software development and research projects. Projects span research areas including data analysis and modeling, machine learning, user interface design, database design, and parallel computing. Upon completion, students will be expected to prepare a short presentation describing the research project that they worked on and their role in it.
College science and mathematics coursework. Experience with a high-level programming language such as Java, C/C++, or Python in a Unix/Linux environment. A full-time commitment over the summer.
Interns must be undergraduate students and be citizens or permanent residents of the United States or it possessions.