Update – 7/14/18
We are now accepting applications for the fall 2018 semester. Depending on scheduling and applicant interest, we’re hoping to take on up to three new students starting in late summer and fall.
To apply, send your resume to Dr. Loraine – firstname.lastname@example.org.
Seeking graduate students – CS, Biology, Bioinformatics
We are looking for graduate students to help develop and promote Integrated Genome Browser, a fast, flexible, free, open source genome browser used by thousands of researchers worldwide.
IGB uses a plug-able architecture (based on OSGi) that lets developers add new functionality as “Apps” – code bundles we will distribute using a to-be-built on-line App Store. You’ll help the team maintain, improve, and showcase the IGB platform.
Depending on your progress, you’ll help write Apps and have the opportunity to publish a short article describing your App. As an example, see this paper by IT Masters Student Tarun Mall, now at Amazon.
To apply, send your resume as PDF email attachment to Prof. Ann Loraine at email@example.com. Please include links to class projects or personal source code repositories if available. Applicants for training and outreach positions can show their skill by including writing samples and links to presentations on YouTube or other platforms.
- Java programming skill
- Team programming using git
- Expertise with OSGi, or motivation to learn
- 2+ years experience in commercial software development
- Graduating May 2019 or later
For more information, see:
- On-line class on developing IGB – https://canvas.instructure.com/courses/1164217
- IGB download site – http://bioviz.org
- IGB YouTube Channel with videos showing IGB in action – https://www.youtube.com/
- IGB source code – https://bitbucket.org/
How to prepare for an interview
Dr. Loraine will also ask you about tools & technologies from your resume. Be ready to explain these tools, how you used them, and the basics of how they work. In the IGB project, developers need to explore & learn new tools and libraries and understand how to apply them. So it’s important for everyone to be able to analyze, evaluate, and explain.