Reaching Others University at Buffalo - The State University of New York
Skip to Content

Job Opportunities

Current Openings:

Computational Scientist

The Center for Computational Research (CCR) at the University at Buffalo (UB) seeks to hire a computational scientist who wishes to  work in a dynamic research environment.  The position will involve a major role in life sciences based research. The successful candidate will work closely with researchers to help develop and deploy computational tools and scientific workflows to support research in the life sciences, including genomics based research. 

Minimum requirements:

A Master's degree in a scientific or engineering discipline, with preference in the life sciences, utilizing data intensive or compute intensive simulation and analysis. Combined education and experience equivalency will also be considered. Parallel computing expertise and experience in scientific software development.  Working knowledge of numerical methods in the sciences and engineering. The successful candidate will have an established record of publishing research results.  Excellent written and verbal communication skills are also required, along with the ability to work well in a team environment and publish research-driven results. Experience with the analysis and visualization of large datasets is highly desirable.

Required Technical Skills:
Strong programming skills using high-level programming languages such as FORTRAN, C, and C++ in a Unix/Linux computing environment are required, as is expertise with scripting languages such as Perl and Python.  

Preferred Qualifications:
Ph.D. and experience with batch queuing systems and data-intensive workflows are highly desirable.   

Salary: $70,000 - $90,000 (commensurate with experience)

Interested persons should apply on-line at UB JobsEmail applications can not be accepted.

Scientific/Bioinformatic Programmer

The Center for Computational Research (CCR) at the University at Buffalo (UB) invites applications for a scientific/bioinformatic programmer (software engineer).  This position falls under the supervision of the Lead Computational Scientist and the Lead Software Engineer and will enable faculty-led research at UB, especially in the Life Sciences, through the development of custom scientific software, relational and non-relational databases, web-based applications (both GUI's and server-side), and algorithm development. 

Minimum requirements:

A Bachelor's degree in Computer Science with an emphasis on programming, or in a scientific or engineering discipline with extensive experience with software engineering is preferred. However, a combined education and experience equivalency will be considered.

Required Technical Skills:
Demonstrated proficiency in software engineering, and strong experience in software development are required. Very strong programming skills using languages such as C, C++, PHP, Python, and Java in the Unix/Linux computing environment are required. Experience building interactive web-based portals, scientific programming, advanced database engineering, and scripting languages such as Perl is highly desirable. Good oral and written communication skills are required.

Preferred Qualifications:

Familiarity in Unix/Linux systems administration is desirable. Scientific and programming expertise in bioinformatics is highly desirable.  

Salary: $50,000 - $80,000 (commensurate with experience)

Interested persons should apply on-line at UB JobsEmail applications can not be accepted.