RESEARCH PROGRAMMER

Job ID: A1700761
Job date: 2017-12-13
End Date:

Company : NCSA/UofI 

Country :

Role : Research Scientist 


[Click Here to Access the Original Job Post]

Job Description:
NCSA is currently seeking a Research Programmer to provide hardware and software support for biomedical projects as part of NCSA Industry, including performing software installation, programming hardware, participating in advanced projects, providing recommendations on the best hardware and software infrastructure for a given bio- and chem-informatics analysis, and representing NCSA and the University with private partners.

NCSA is committed to increasing the diversity of the campus community. Candidates who have experience working with a diverse range of faculty, staff, and students, and who can contribute to the climate of inclusivity are encouraged to apply.

KEY RESPONSIBILITIES:

  • Perform hardware-software optimizations and performance tuning required to speed up the computational components of the production clinical bioinformatics workflows, focusing especially on Hidden Markov Models, Bayesian analyses, index and graph structures, and data compression.
  • Program and tune biomedical applications for FPGAs, co-processors, and early release CPUs.
  • Lead software development effort to improve management and robustness of genomics workflows for the grid (openMP, MPI), data analytics platforms (Hadoop, Spark) and packaging code for the cloud.
  • Collaborate with NCSA engineers, Industry partners, hardware vendors and software providers to develop cutting-edge biomedical programs and tools.
  • Perform performance optimization for PLC, SCADA and HMI to Industry partners.
  • Participate in the design of a HIPAA environment by exploring hardware and software used in health research with regards to compliance with requisite security levels.
  • Engage in collaborative research with NCSA biomedical industrial partners, internal NCSA groups and campus life science faculty through accelerated data analysis, especially FPGA programming.
  • Engage in team efforts across multiple NCSA domains to solve complex multidisciplinary scientific problems, especially involving large multidimensional datasets.
  • Analyze and summarize information on the trends in hardware and software development and data analytics in computational biological and health sciences using reports, white papers and presentations.
REQUIRED EDUCATION AND EXPERIENCE:
  • Bachelor's degree in computer science, electrical and computer engineering or related field. Alternative degree fields may be considered/accepted if accompanied by equivalent experience (depending on nature and depth of experience as it relates to current NCSA technologies).
  • Five years of experience beyond the Bachelor’s degree in hardware programming and scientific computing.
  • Experience in Linux, Python, C/C++, Verilog. Familiarity with a range of HPC architectures (grid, data analytics, cloud), schedulers and parallel filesystems.
  • Experience in bioinformatics workflow management and programming.
PREFERRED EXPERIENCE:
  • Master's degree in computer science, electronics, engineering, or related field.
  • Industry experience in digital design, computer architecture using industrial standard tools, scripting and hardware description languages, and good understanding of the ASIC and FPGA Design Flow.
  • Excellent written and verbal communication skills.


Requeriments :

Skills :

Areas :


Additional Info:
The National Center for Supercomputing Applications (NCSA) at the University of Illinois at Urbana-Champaign provides supercomputing and advanced digital resources for the nation's science enterprise. At NCSA, University of Illinois faculty, staff, students, and collaborators from around the globe use advanced digital resources to address research grand challenges for the benefit of science and society. NCSA has been advancing one third of the Fortune 50® for more than 30 years by bringing industry, researchers and students together to solve grand challenges at rapid speed and scale.

This is a regular academic professional position at NCSA and is an annually renewable, 12/12, 100%-time appointment with regular University benefits. Salary is commensurate with experience and start date will be as soon as possible after the close date of the search. Applicants must possess required education and experience by start date of position. Interviews may occur before the closing date; however, all applications received by the closing date will receive full consideration.

To apply, please create your candidate profile at jobs.illinois.edu and upload your cover letter and CV/resume by the close date, January 2, 2018. Contact information for three references must be included on the application (letters may also be uploaded or sent to the contact below). For full consideration, candidates must complete the application process by the above date. The University of Illinois conducts criminal background checks on all job candidates upon acceptance of a contingent offer.

Illinois is an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, sex, age, status as a protected veteran, or status as a qualified individual with a disability. Illinois welcomes individuals with diverse backgrounds, experiences, and ideas who embrace and value diversity and inclusivity. Visit www.inclusiveillinois.illinois.edu.

For further information regarding our application procedures, you may visit www.ncsa.illinois.edu or email NCSA-HR@illinois.edu.

[Click Here to Access the Original Job Post]