Research Data Engineer II
University of Rochester · Rochester, New York Metropolitan Area · 1 wk ago
Information Technology$78k–$116k/yrFull-time
Job Location: 265 Crittenden Blvd, Rochester, New York, United States of America, 14642
Full-time, regular position with a scheduled 40-hour work week during day shift.
Compensation Range: $77,600.00 - $116,400.00
Responsibilities
- Works independently in a highly collaborative environment to support critical research databases and clinical data infrastructure.
- Designs, creates, tests, and maintains innovative medical research-focused “big data” repositories.
- Provides technical support to programmers using the databases for reporting and statistical analysis for large public and private grant support.
- Collaborates with teams who have diverse skill sets to solve complex problems requiring robust, scalable medical research database solutions.
- Designs and implements custom, research project-specific database infrastructure solutions for data collection, management, reporting, and analytics, ensuring efficiency, reusability, and maintainability.
- Develops, maintains, and modifies numerous large and complex medical research data sources and overall data architecture to support growing empirical research needs.
- Collaborates with local investigators, staff, and biostatisticians to understand requirements, data sources, and organization, and to develop tailored database solutions.
- Programs and tests applications according to study requirements, including writing test plans, managing source code, conducting team member code reviews, and ensuring quality assurance through unit and system testing.
- Produces and maintains comprehensive technical documentation.
- Develops expertise in programming, architecture, software life cycle, and testing through continuing education, professional reading, online forums, workshops, and professional groups.
- Performs other duties as assigned.
Requirements
- Bachelor's degree in Data Science, Biomedical Science, Computer Science, Mathematics, Statistics, or a similar discipline, and 2 years of experience in technology and data-intensive roles.
- Master's degree preferred.
- Equivalent combination of education and experience accepted.
- Programming experience in Structured Query Language (SQL) and one other applicable language (Java, Python, and/or R).
- Experience with Change Management solutions.
- Experience with Version Control solutions (e.g., Git).
- Experience implementing and supporting data management systems in a scientific or research context (e.g., biospecimen software, electronic laboratory notebooks, REDCap) preferred.
- Experience with Linux, container, and cloud technologies (e.g., HPC, IaaS, and PaaS) preferred.
Skills
- Understanding of data analytics and statistical methods.
- Expertise in software engineering best practices such as version control and software release management.
- Strong analytical and problem-solving skills.
- Strong organizational skills.
- Ability to work 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.
- Familiarity with file formats, metadata, and data exchange and storage standards applicable in scientific and clinical research.
- SAS programming experience preferred.
- SAS macro expertise preferred.
Qualifications
- SAS certification preferred.