Systems Software Engineer — Information Visualization

Job Description

The Biomedical Informatics Department, at Emory University, is looking for a Systems Software Engineer in Information Visualization and Visual Analytics to work on open source medical data exploration and visualization tools. These tools will be used by researchers interested in exploring massive cancer datasets, conduct imaging and epidemiological studies and create scientific mashups that integrate diverse biomedical datasets. Your role will be to enhance the features and scale of these tools, thereby allowing researchers to use novel visualization techniques and work with larger datasets.

This work is part of a large NIH-funded project. What this means is that your work will have direct impact on cancer research and will become widely known through national and international adoption, collaborative participation in large-scale projects and open source software efforts, and most importantly, in advancing healthcare. You will help develop and deploy an exciting piece of technology that will be part of a national infrastructure supporting cancer research. We collaborate extensively with well-known research groups from prominent institutions, and draw upon the first rate technical and scientific resources available at Emory and Georgia Tech.

Qualifications

You will be developing web based applications that use a mix of client and server-side processing, using a combination of Python and JavaScript. Specifically, you should have

Required:

    Front end technologies:
  • Javascript - You'll be expected to have an indepth knowledge about concepts like: Closure, Callbacks, Prototypal inheritance etc. ES6 would be a plus.
  • React - Should be familiar with basic react and different architectures like: Flux and Reflux.
  • Working with D3, Canvas and SVG to bind data to DOM elements.
  • Back end Technologies:
  • Node.js - Should be proficient in developing RESTful APIs with Node.js and Express. Knowledge about working and create Node packages in NPM
  • Working knowledge of LAMP, Nginx and other backend web technologies.
  • Others:
  • Git - Being able to work with a Git based workflow
  • Knowledge about Linux, relational and NoSQL databases
  • Teamwork and strong communication skills (you will be frequently called upon to present your work to collaborators, program officers, and other interested users)
  • Bachelor's degree with interest and experience in information visualization and visual analytics.

Salary is commensurate with experience. These are ful-time staff positions and are elligible for Emory's excellent benefits package incl. health and retirement benefits ->[See Here]

How to Apply

[Apply Here]