The successful applicant will integrate a dynamic team of biostatisticians, bioinformaticians, computer scientists, and programmers lead by Dr. Raphael Gottardo to support the development of software packages to analyze and integrate high throughput data from next generation immunological assays (e.g. single-cell gene expression, CyTOF, next generation sequencing). The position will involve the development of efficient packages for the analysis of high-throughput data, including computational algorithms development and implementation of creative solutions for large volume data management and processing. The candidate will have access to state of the art assay data generated by cutting edge projects in infectious disease and vaccine development, as well as a state of the art computing infrastructure including brand new CPU and GPU clusters.
The scientific programmer will independently determine programmatic approaches to problems and develop algorithms and software programs that are computationally efficient, effective, and well documented for public release. The successful applicant will be expected to not only implement state-of-the art computational algorithms but also contribute to the development of novel algorithms relevant to the analysis of high throughput assays.
May include some or all of the following:
a. Identify current computational bottlenecks in data analysis for specific assays
b. Communicate with statisticians, laboratory scientists, clinicians, programmers and information systems staff to understand and develop requirements and specifications for analysis datasets and analysis programs.
c. Develop novel computational algorithms that outperform state-of-the art algorithms
d. Create, document and validate programs, data, data pipelines, data distribution plans, and data storage.
e. Develop custom graphical user interfaces (GUIs) for the tools developed.
2.Data management and high performance computing a.Implement creative solutions for large volume data management challenges
b. Create high performance computing solutions for processing large data sets