Software Development & Implementation
The incumbent’s primary function is to perform laboratory tasks, research, and data analysis in service of students, faculty, and/or research projects and publications thereof. The incumbent will develop and maintain computational pipelines for large-scale genomic data processing and analysis, using version control and good software development practices. They will implement AI models for genomic data analysis and apply these to omics datasets. The incumbent may be assigned to perform laboratory tasks and data analysis drawn from the current literature in the relevant technologies in service of students, faculty, and/or research projects and publications thereof.
Research Collaboration & Support
The incumbent will collaborate with research scientists to translate biological and medical questions into computational approaches. They will participate in project planning, experimental design discussions, and provide technical expertise for grant applications and research proposals. The incumbent will present their findings at research team meetings and conferences.
Training & Operational Support
The incumbent will provide engineering/research support to research projects in the lab while adhering to facility safety and procedural policy. This includes guiding students in the project design process, providing design feedback (as needed/requested) to students on best coding practices. The incumbent will also train, instruct, and mentor undergraduate students and staff. They will engage in research project discussion, team meetings, conferences and workshops, and various research-oriented events to provide timely and constructive feedback in a way which anticipates research project needs. The incumbent will assist in the training of graduate and undergraduate students. The incumbent will be assigned responsibility for monitoring the progress of students and working with faculty to suggest intervention or additional resources to maximize student potential.
Lab Logistics
The incumbent will maintain comprehensive code documentation, user manuals, and contribute to the preparation of scientific manuscripts and technical reports. They will create reproducible workflows and train lab members on computational tools and methods.
Other Duties as assigned.