Bioinformatics.org
|
|
Research
|
Online databases
Online analysis tools
Online education tools
|
Development
|
![[?]](https://www.bioinformatics.org/images/icons/info.png)
|
Forums
|
News & Commentary
Jobs Forum (Career Center)
|
|
Career Center - Message forums
|
|
|
|
Opportunity: Software Engineer (#INFO878) @ J. Craig Venter Institute--Rockville, MD (US)
Submitted by Julia Lang; posted on Tuesday, April 26, 2011
BACKGROUND
JCVI is a non-profit research institute focused on genome biology. JCVI's flagship research project involves sequencing oceanic DNA collected from around the world by a sailing laboratory. JCVI has a 50-member faculty whose research spans many fields of genomics including viral evolution, bacterial ecology, human parasites and disease vectors, plant and animal physiology, and bioinformatics. JCVI scientists have published hundreds of peer-reviewed papers per year for over 15 years. JCVI's IT department supports a 1000-node Linux compute grid with access to 500 TB storage. JCVI's informatics group has expertise in DNA and RNA sequencing, sequence analysis, genome assembly, gene annotation, metagenomics analysis and other fields of bioinformatics. JCVI research is funded by grants and contracts from government agencies and private foundations. JCVI has a campus in Rockville, Maryland and another in La Jolla, California.
RESPONSIBILITIES
The Software Engineer (SE) will join the informatics group on JCVI's east cost campus. The SE will work with JCVI scientists and engineers to invent or improve sequence analysis algorithms and to implement them efficiently for high-performance computing. The SE will usher large data sets through analysis pipelines. The SE will develop and maintain pipelines consisting of software components developed at JCVI and elsewhere. The SE will contribute to open-source software development with concern for the software's utility for the broader scientific community. The SE will join individual projects focused on specific organisms and contribute careful data analysis that augments the scientific understanding of those organisms. The SE will mostly develop C++ and perl code for the Linux environment. Some Java and web development is possible.
It will be desirable for the SE to engage in some study of the application domain (molecular biology, genome research, and sequence analysis algorithms) through participation in seminars, group discussions, and review of scientific literature.
REQUIREMENTS
This position requires that the candidate have a Bachelors or Masters degree in Computer Science, Software Engineering, or related field. The successful candidate will also demonstrate many of the following attributes:
- Enthusiasm for software development
- Creativity in problem solving
- Fluency in two or more programming languages (e.g. C++ and perl)
- Facility with unix operating system commands (e.g. sort and grep)
- Mastery of tools (e.g. compilers, debuggers, source code control)
- History of application of engineering best practices (e.g. testing)
- Understanding of data structures (e.g. indices and hash tables)
- Appreciation of statistical methods (e.g. histograms)
- Awareness of hardware configurations (e.g. processors, RAM, disk)
- Knowledge of database concepts (e.g. tables and joins)
HOW TO APPLY
JCVI offers an excellent working environment and a competitive benefits package. For more information and to apply to this position, please visit our website at http://www.jcvi.org.
POLICY
Equal Opportunity Employer M/F/D/V.
|
|
Expanded view | Monitor forum | Save place
Start a new thread:
You have to be to post a reply.
|
|