Job Description:
The Laboratory of Neuro Imaging (LONI) is a leading neuroimaging R&D laboratory. The major focus of our national and international collaborations is to develop models of brain structure and function. The Informatics Core in LONI is responsible for the research and development of software in the areas of 2D & 3D visualization, image processing and analysis, distributed storage/middleware for information management, and content-based retrieval of research results.
We are looking for bright and enthusiastic research-oriented programmers with MS degrees in Computer Science and demonstrated experience with Java, J2EE and database development. You will work closely with a multidisciplinary research team in developing new software that supports scientific visualization and analysis. We are only interviewing candidates in the Los Angeles area.
Responsibilities:
The development of a J2EE architecture for biomedical research including storage, processing and analysis, content-based retrieval, and 2/3D display of biomedical imaging data. This system will allow LONI users to store large image files and the attributes that describe these files, query and retrieve
files, and interactively display large multidimensional data sets. The system will optimize the speed at which information can be transferred, how it is organized, and how it is distributed and accessed by LONI researchers.
- Use JSP/Java/EJB to provide authentication and security services, distributed storage, and web-based access to data.
- Use an object-oriented software development process that includes formal requirements documentation, rapid prototyping, and redesign and development. Code reviews are used to enforce the development process and to iteratively improve designs. Our focus is on building infrastructure and "toolkits" that can be reused by application programmers to address important research questions.
- Future responsibilities include development of an image processing framework that enables processing and analysis modules from different research groups or commercial vendors to interoperate.
We provide a challenging and dynamic environment that offers programmers the chance to work with state-of-the-art technology, use advanced software design and development techniques, and improve their coding skills while contributing to a better understanding of human brain development and
disease.
Requirements:
- Bachelors degree or equivalent in computer science
- Minimum 12 months industry experience with Java development.
- Knowledge of UNIX or LINUX.
- Knowledge of imaging standards and fundamentals of image processing is a plus.
- Excellent analytical skills and the ability to quickly gain an understanding of complex systems and tools.
- Strong written and verbal communication.
|