Data Engineer

Summary Job Description

The Department of Biomedical Informatics (DBMI) at Columbia University is revolutionizing the clinical research enterprise with the help of information technology. Within the area of Precision Medicine, we are building systems that implement harnessing genetic sequences to detect health conditions and save lives. At DBMI, we are building the infrastructure of the future to support and enable better research and dissemination. We have immediate openings for a talented and self-motivated data engineers who can succeed in a collaborative work environment. The ideal candidates will have experience with data pipelines and cloud environments. The candidates will be responsible for data processing, data exchange/transfer/load (ETL), data visualization, DevOps, and software architecture. The ideal candidates will have professional experience in a number of programming languages, databases, and development environments. The candidates should be able to contribute in improving reliability and quality of data. Experience in clinical medicine, clinical vocabulary, and cloud development are not required, but preferred. The successful candidates will contribute to the development of open source solutions together with a community of international researchers.

Columbia University’s Department of Biomedical Informatics is internationally recognized as one of the best programs of its kind. Our mission is to improve health for society by focusing on discovery and impact: we develop new informatics methods, enrich the biomedical knowledge base, and enhance the health of the population. Employees of the department are passionate, friendly and resourceful.


• Bachelor’s degree in computer science, biomedical informatics, information science, plus four years of related experience.

• Great communication skills; Experience with one or more compiled programming languages (e.g. Java, Scala, C#, C++, etc.) and one or more interpreted programming languages (Python, JavaScript, Perl, bash etc.)
Special Instructions Preferred Qualifications

Essential Functions:

Working knowledge of SQL; Experience with big data, NoSQL databases,, and health care data a plus.
1. Software and system design, implementation, and testing (75%)
2. Application deployment and configuration (10%)
3. Communicate with technical individuals at various grant sites (10%)
4. Software requirements specification (5%)

Interested applicants should apply at