You are viewing a preview of this job. Log in or register to view more details about this job.

Research Informatics Data & Software Engineer

Title: Research Informatics Data & Software Engineer  
Location: Upper East Side; Midtown  
Org Unit: Software Engineering 
Work Days: Monday-Friday 
Exemption Status: Exempt

Position Summary

Participates in the design, implementation, and maintenance of analytical and data science-based software and data pipelines to support scientific workflows. Primarily focuses on building ETL pipelines that integrate data from multiple source systems, as well as natural language processing pipelines and machine learning components. Through these activities, works with team members to provide robust, scalable software solutions to the research enterprise.

Job Responsibilities

  • Builds, maintains, and evolves Extract Transform and Load (ETL) data pipelines and overall data architecture to accommodate a growing amount of data from a variety of large healthcare data sources.
  • Designs and implements natural language processing pipelines and machine learning models. Performs model performance analysis and contributes to the scientific research.
  • Works with team members to convert business and technical requirements into professional software solutions. Ensures timely completion of tasks while managing multiple assignments, project timelines, and business user expectations.
  • Participates in creation and implementation of testing procedures to ensure quality of deliverables.
  • Adheres to defined application development life-cycle practices, including but not limited to, requirements gathering, writing test plans, source code management, peer code review, and quality assurance through unit/system/user acceptance testing.
  • Produces and maintains comprehensive technical documentation for all systems under the Engineer's responsibilities.
  • Keeps abreast of current application developments through continuing education, professional reading, online forums, conferences, workshops, and professional groups.
  • Performs other related duties as directed.


  • Bachelor's Degree


  • Bachelor's degree in Data Science, Biomedical Science, Computer Science, Mathematics, Statistics, or similar discipline, or the equivalent education and experience.
  • At least two years of experience in technology-intensive roles and environments. 
  • Programming experience, ideally in Python, SQL, Java.
  • Experience with clinical information systems (e.g. electronic health records, computerized order entry) and/or clinical data (e.g. encounters, laboratory results, medications, diagnoses, procedures, claims) highly desired.
  • Knowledge of biomedical vocabularies, terminologies, and i2b2, OMOP CDM or other healthcare data models preferred.
  •  Experience with Unix environments, Docker, and cloud technologies (e.g. AWS, Microsoft Azure, Google Cloud Platform) desired.
  • Experience with machine learning, artificial intelligence, and natural language processing (NLP) techniques desired.
  • Understanding of data mining algorithms and statistical methods preferred.

Knowledge, Skills and Abilities

  • Expertise of software engineering best practices such as version control and software release management.
  • Strong analytical and problem solving skills.
  • Strong organizational skills.
  • Ability to work with others in a matrix management environment.
  • Excellent communication skills for describing progress and challenges to stakeholders.
  • Attention to detail, patience, and a positive, customer-centric attitude.
  • Strong technical presentation skills.
  • Demonstrated ability to develop proficiency with unfamiliar toolsets.

Working Conditions/Physical Demands

  • Position requires working in an office environment where some physical discomforts such as dust, dirt, noise, and the like are present.
  •  Ability to work off-hours and weekends for go-lives, testing and emergencies, as well as light travel between office locations, primarily within NYC is required.
  • Occasional meetings or clinical staff interactions in typical patient care areas may be required though direct patient exposure is not expected. Occasional moving of computer equipment or similar objects up to approximately 25lbs may be required.
  • You will have exposure and/or access to protected health information (PHI) as part of your normal duties. Access to data within systems that contain significant portions of confidential medical records will be necessary to do your job however, viewing of that information in individual detail is generally incidental.
  • With regard to HIPAA, related privacy regulation, and the general protection of patient privacy, it is the responsibility of each Weill Cornell employee to limit viewing of PHI to the absolute minimum as necessary to perform the job function. As an engineer supporting systems with shared departmental control, you will be held to a higher standard and expected to help lead development and enforcement of relevant security and privacy policies.
Weill Cornell Medicine is a comprehensive academic medical center that's committed to excellence in patient care, scientific discovery, and the education of future physicians in New York City and around the world. Our doctors and scientists-faculty from Weill Cornell Medical College, Weill Cornell Graduate School of Medical Sciences, and the Weill Cornell Physician Organization-are engaged in world-class clinical care and cutting-edge research that connect patients to the latest treatment innovations and prevention strategies. Located in the heart of the Upper East Side's scientific corridor, Weill Cornell Medicine's powerful network of collaborators extends to its parent university Cornell University; to Qatar, where an international campus offers a U.S. medical degree; and to programs in Tanzania, Haiti, Brazil, Austria and Turkey. Our medical practices serve communities throughout New York City, and our faculty provide comprehensive care at NewYork-Presbyterian Hospital/Weill Cornell Medical Center, NewYork-Presbyterian/Lower Manhattan Hospital, and NewYork-Presbyterian/Queens. At Weill Cornell Medicine, we work together to treat each individual, not just their conditions or illnesses, as we strive to deliver the finest possible care for our patients - the center of everything we do. Weill Cornell Medicine is an Equal Employment Opportunity Employer. Weill Cornell Medicine provides equal employment opportunities to all qualified applicants without regard to race, sex, sexual orientation, gender identity, national origin, color, age, religion, protected veteran or disability status, or genetic information.