Johns Hopkins Medicine Sr. Software Engineer-Healthcare Data Engineer in Baltimore, Maryland
Sr. Software Engineer-Healthcare Data Engineer
Johns Hopkins Hospital/Johns Hopkins Health System,
Requisition # 156949
Full Time (40 hours)
Weekend Work Not Required
Johns Hopkins Health System employs more than 20,000 people annually. Upon joining Johns Hopkins Health System, you become part of a diverse organization dedicated to its patients, their families, and the community we serve, as well as to our employees. Career opportunities are available in academic and community hospital settings, home care services, physician practices, international affiliate locations and in the health insurance industry. If you share in our vision, mission and values and also have exceptional customer service and technical skills, we invite you to join those who are leaders and innovators in the healthcare field.
Position Overview :
Position is part of a team responsible for Precision Medicine platform applications and data management. Focus will be on bringing healthcare informatics concepts and designs to bear on transactional and research datasets to create a Continuous Learning Health System.
Roles & interactions :
The Precision Medicine project utilizes a multi-disciplinary team ranging from technical platform specialists (“Cloud” computing platforms), data architects (collecting, organizing, and storing highly varied data), data scientists (performing advanced modeling and analytics), and clinician scientists (driving the clinical investigations and participating directly in patient care). As a Data Engineer this person will interact directly with all of these groups at a variety of levels: Clinical Research Deans and Department Heads; administrative and technical leadership; and engineering and clinical staff. The overall project is guided by a Steering Committee, with requirements being generated by designated “Centers of Excellence” focused on specific diseases. The primary role of the Data Engineer will be to design and participate in building data architectures for the storage and management of highly diverse data sets found in healthcare.
Specific systems, applications, projects for which the position is responsible :
The Precision Medicine Project is a multi-year activity focused on construction of a data platform which will facilitate, and accelerate, clinical research within JHM. Fundamental to the concept is the close coupling of what is learned via research, back in to the patient treatment workflow. Thereby creating the virtuous cycle of a Learning Health System. The “discovery” portion of the project will utilize a “big data” platform on Azure cloud service. The application framework will utilize Open Source Apache components in a Hortonworks distribution. Initially the platform will support clinical research in designated Centers of Excellence. The number of these centers and the scope of activity supported in them is expected to grow rapidly from year 2 forward. The greatest early challenge will be the preparation of our many data sets into easily useable forms for analysis. Applications will then be developed to facilitate research activities, and to insert advanced clinical models and visualizations into the workflow of practicing clinicians.
Initial focus is on a small number of research areas (Centers of Excellence) but all designs are Enterprise in scale. The intent is to create the platform for the next generation of Johns Hopkins research and treatment. As such the platform may grow to 100+ specialties, with use by 10,000 clinical staff. As the platform expands, integration with multi-entity consortia will become a significant feature of the platform.
Required & preferred skills specific to position:
Advanced degree in Computer Science, biostatistics, or other medical research area.
Direct experience with “big data” platforms and analytics – preferably the Apache Open Source stack.
In depth experience with SQL and NOSL databases (preferably MS SQL, HBase, Hive)
Data Pipeline design and languages (preferably Java, NiFi)
Big data languages: R, Python.
Medical background experience: clinical, analytic, or research
Experience as a System Administrator
Johns Hopkins Health System and its affiliates are an Equal Opportunity / Affirmative Action employers. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity and expression, age, national origin, mental or physical disability, genetic information, veteran status, or any other status protected by federal, state, or local law.
Johns Hopkins Health System and its affiliates are drug-free workplace employers.