Research Programmer - National Center For Supercomputing Applications (a1700761) Wanted In Urbana

Published 2017-12-15
Expires 2019-06-13
ID #10290
Research Programmer - National Center For Supercomputing Applications (a1700761) Wanted In Urbana
United-states, Illinois, Urbana,
Published December 15, 2017

Job details:

Job type: Full time
Occupation: Research programmer - national center for supercomputing applications (a1700761)

⇐ Previous job

Next job ⇒     


National Center for Supercomputing Applications

Research Programmer

The  target="_blank">National Center for Supercomputing Applications (NCSA) at the  target="_blank">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.

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 & 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 Education & Experience:

  • Master's degree in Computer Science,
    Electronics, Engineering, or related field.
  • Industry experience in Digital Design, Computer Architecture using industrial standard
    tools, scripting & hardware description languages and good understanding of the ASIC and FPGA Design Flow.
  • Excellent written
    and verbal communication skills.

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 target="_blank"> and upload your cover letter and CV/resume by the close date (1/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. For further information regarding our application procedures, you may
visit or email href="mailto:[email protected]" target="_blank">[email protected]

The University of Illinois conducts criminal background
checks on all job candidates upon acceptance of a contingent offer.

The University of Illinois is an Equal Opportunity, Affirmative
Action employer. Minorities, women, veterans and individuals with disabilities are encouraged to apply. For more information, visit rel="noopener" href="" target="_blank"> To learn more about the University's
commitment to diversity, please visit target="_blank">

⇐ Previous job

Next job ⇒     


Contact employer

    University Of Illinois At Urbana-champaign
    Unregistered user

    Contact employer No phone nuxxxx

    Quick search:


    Type country, region or city



    Employer's info

    University Of Illinois At Urbana-champaign
    Unregistered user