Advertised Summary Job Description: The Department of Biomedical Informatics is seeking a Web Developer/ Programmer who will assist our lead developer with the building and deployment of front-end and back-end resource. The resources we are developing in lab include specialized API's (built atop Python and Node.js via Amazon Web Service, etc.), interactive interfaces (using D3.js and React) and security/authentication workflows that will enable our scientists and stakeholders to make use of experimental findings.
The candidate should be able to build out the architecture based on a predefined roadmap as well as contribute insights that will help the team reach its goals. Ultimately, the purpose of the position is to be an active member of the lab that contributes programmatic support to the investigators as they transition their results onto the web.
Our chief project is the Biomedical Translator that means to close the interoperability gap that currently prohibits molecular discoveries from leading to clinical innovations. Through this project we employ (1) scalable, distributed, and versioned graph stores; (2) semantic technologies such as ontologies and Linked Data; (3) network analysis quality control methods; (4) machine-learning focused data fusion methods; (5) context-aware text mining, entity recognition and relation extraction; (6) multi-scale knowledge discovery using patient and molecular data; and (7) presentation of actionable knowledge to clinicians and basic scientists via user-friendly interfaces.
General Minimum Qualifications: Bachelor's degree in Computer Science (or equivalent experience), computer engineering, biology, biochemistry, molecular biology, cell biology, biomedical informatics, pharmacology, plus 4 years of related experience.
Additional Specific Minimum Qualifications: Experience with computer science concepts and strong programming skills as well as database development experience; experience with version control systems (eg. Git) and ability to prototype web, desktop and mobile applications; ability to work cross-functionally as part of a team as well as an individual developer; experience in both front-end and back-end development will be highly valued; proficient in UNIX, Python, database design and development and object oriented programming; experience interactive data visualizations in web browsers such as D3.
Preferred Qualifications: Master's degree in computer science or engineering or equivalent experience.
As a member of the National Collegiate Athletic Association (NCAA) and the Council of Ivy Group Presidents (Ivy League), it is imperative that members of the Columbia University community, in all matters related to the intercollegiate athletics program, exhibit the highest professional standards and ethical behavior with regard to adherence to NCAA, Conference, University, and Department of Intercollegiate Athletics and Physical Education rules and regulations.
Columbia University is an Equal Opportunity/Affirmative Action employer.
Columbia University is one of the world's most important centers of research and at the same time a distinctive and distinguished learning environment for undergraduates and graduate students in many scholarly and professional fields. The University recognizes the importance of its location in New York City and seeks to link its research and teaching to the vast resources of a great metropolis. It... seeks to attract a diverse and international faculty and student body, to support research and teaching on global issues, and to create academic relationships with many countries and regions. It expects all areas of the university to advance knowledge and learning at the highest level and to convey the products of its efforts to the world.