Research Software Engineer


Research Software Engineer
Center for Computation Visualization
Brown University, Providence, Rhode Island

The Research Software Engineer in Genomics will be charged with the development, implementation, and technical support for research projects within the Computational Biology Core of the CIS CCV Advanced Research Computing group. The incumbent will apply robust software engineering techniques to develop workflows and web applications for analysis and visualization of genomics data generated by collaborators of the Core, serving as a computational and bioinformatics analyst for assigned projects. The incumbent will be an active participant in exploring creative new approaches for leveraging existing tools and publicly available genomics data in alignment with the vision of the Center for Computational Biology of Human Disease. The Genomics Data Scientist will work in close collaboration with other members of the Advanced Research Computing group, which includes the Computational Biology Core as well as data scientists who more broadly support data-intensive research across the university. Essential to this position is the ability to interact and communicate with both external faculty and work closely with team members during business hours. This is a 2 year fixed term position with the possibility of an extension contingent upon available funding.


● Master’s degree in Computational Biology, Computer Science, Statistics, Applied Mathematics, or with a similar technical and computational emphasis, and experience in working on biological problems.
● For a grade 10E - 1 - 2 years experience within a related field
● For a grade 11E - 3 - 5 years experience within a related field
● Working knowledge of Python, R, SQL, bash scripting, and the Linux operating system.
● Working knowledge of a compiled programming language, such as C, C++, Java or FORTRAN.
● Familiarity with bioinformatics resources (e.g. NCBI), genomics databases, and related tools and file formats.
● Expertise with formal software engineering practices, including testing, continuous integration, Git and branching models (e.g. gitflow, fork & pull request), containerization (e.g. Docker), agile development, and minimum viable products.
● Expertise in many of the following areas:
○ Exploratory data analysis and visualization methods
○ Web application development
○ Databases and data management
○ Algorithm design and evaluation
○ Statistical methods and machine learning
○ High-performance and distributed computing
○ Cloud computing
○ Docker and containerization
● Ability to work both independently and as a team member.
● Ability to manage multiple projects with competing priorities and deadlines, and an eagerness to take ownership of challenging and open-ended assignments.
● Coursework in biology preferred.
● Need to interact and communicate with both collaborators of the core and team members during working business hours
● Willingness and ability to support a diverse and inclusive environment

Successfully completion of a criminal background check and education verification is required.

To apply, please use this link to directly view the position on Brown’s Career Site at:

All offers of employment are contingent upon consent to criminal background screening check satisfactory to Brown.

Brown University is committed to fostering a diverse and inclusive academic global community; as an EEO/AA employer, Brown considers applicants for employment without regard to, and does not discriminate on the basis of, gender, race, protected veteran status, disability, or any other legally protected status.

About Brown (Please visit our website and get to know us better at:

Located in historic Providence, Rhode Island and founded in 1764, Brown University is the seventh-oldest college in the United States. Brown is an independent, coeducational Ivy League institution comprising undergraduate and graduate programs, plus the Alpert Medical School, School of Public Health, School of Engineering, and the School of Professional Studies.

With its talented and motivated student body and accomplished faculty, Brown is a leading research university that maintains a particular commitment to exceptional undergraduate instruction. Brown’s vibrant, diverse campus community consists of about 4,500 staff and faculty, 6,200 undergraduates, 2,000 graduate students, 490 medical school students, more than 5,000 summer, visiting, and online students, and over 700 faculty members. Brown students come from all 50 states and more than 115 countries. Brown is frequently recognized for its global reach, many cultural events, numerous campus groups and activities, active community service programs, highly competitive athletics, and beautiful facilities located in a richly historic urban setting.

Brown offers competitive benefits such as a generous retirement plan and education programs; details are available at:

Start date

As soon as possible

How to Apply