Senior Software Engineering and Programming Associate
Apply NowCompany: Baylor College of Medicine
Location: Houston, TX 77084
Description:
Division: Medicine
Work Arrangement: Onsite only
Location: Houston, TX
Salary Range: $111,118 - $135,000
FLSA Status: Exempt
Work Schedule: Monday - Friday, 8 a.m. - 5 p.m.
Summary
The Section of Hematology and Oncology, Department of Medicine at Baylor College of Medicine is searching for a dedicated and detail-oriented Senior Software Engineering and Programming Associate. This position develops, tests, and maintains data-driven analytic pipelines for the analysis and reporting of biomedical data. Working with a team of physician scientists and informaticians at Baylor College of Medicine, the Senior Software Engineering and Programming Associate, will utilize big data extracted from electronic health records (EHRs) from multiple large academic cancer centers with the goals to advance Learning Health Systems. The specific tasks involve phenotyping of diseases (involves understanding of ICD-10-CM,CPT, UMLS vocabularies, natural language processing pipelines, and finetuning/application of existing biomedical large language models), deriving/validating prediction models for specific outcomes (involves knowledge of statistical associations, deep learning, neural networks, transformers, transferred learning), and translating models into actionable knowledge to impact patient care (involves knowledge of software development, API implementation/integration with native EHR such as Epic). Prior knowledge in Python (Pandas, NumPy, Seaborn, Scikit-learn, TensorFlow vs PyTorch) and SQL are required.
Job Duties
Minimum Qualifications
Department Specific Requirements
Preferred Qualifications
Baylor College of Medicine is an Equal Opportunity/Affirmative Action/Equal Access Employer.
DI
Requisition ID: 21176
Work Arrangement: Onsite only
Location: Houston, TX
Salary Range: $111,118 - $135,000
FLSA Status: Exempt
Work Schedule: Monday - Friday, 8 a.m. - 5 p.m.
Summary
The Section of Hematology and Oncology, Department of Medicine at Baylor College of Medicine is searching for a dedicated and detail-oriented Senior Software Engineering and Programming Associate. This position develops, tests, and maintains data-driven analytic pipelines for the analysis and reporting of biomedical data. Working with a team of physician scientists and informaticians at Baylor College of Medicine, the Senior Software Engineering and Programming Associate, will utilize big data extracted from electronic health records (EHRs) from multiple large academic cancer centers with the goals to advance Learning Health Systems. The specific tasks involve phenotyping of diseases (involves understanding of ICD-10-CM,CPT, UMLS vocabularies, natural language processing pipelines, and finetuning/application of existing biomedical large language models), deriving/validating prediction models for specific outcomes (involves knowledge of statistical associations, deep learning, neural networks, transformers, transferred learning), and translating models into actionable knowledge to impact patient care (involves knowledge of software development, API implementation/integration with native EHR such as Epic). Prior knowledge in Python (Pandas, NumPy, Seaborn, Scikit-learn, TensorFlow vs PyTorch) and SQL are required.
Job Duties
- Work in cutting-edge big data healthcare research using advanced AI/ML methodologies to design, code, test, and maintain novel software system with moderate complexity to integrate external data and software tools for multi-platform and multi-center informatics applications.
- Collaborate with team members from diverse backgrounds (clinical, epidemiological, and data science) regarding requirements, schedules, and activities; troubleshoot development and production problems across multiple environments and platforms.
- Adapt and test proprietary and open-source data analysis pipelines on various computing platforms for the analysis and reporting of biomedical data, with emphases on data-driven algorithms for data cleaning, classification, regression, anomaly detection, and prediction.
- Deploy the pipelines, monitor their executions, interpret results, customize pipelines to improve the performance of data-driven pipelines.
- Prepare documented observations, analyses and interpretations of results including technical reports, summaries, protocols and quantitative analyses.
- Support users by maintaining documentation and producing and analyzing reports; maintain communications with software engineering and programming stakeholders.
- Present and publish results in peer-reviewed journals and relevant scientific conferences.
- Apply novel artificial intelligence methods.
- Work on building natural language processing pipelines.
- Utilize large language model to determine and predict clinically relevant outcomes in oncology.
- Build clinical decision support tools, federated learning network, and large oncology databases across multiple research institutions.
- Perform other job related duties as assigned.
Minimum Qualifications
- Bachelor's degree. Four years of relevant experience may substitute for degree requirement.
- Four years of relevant experience.
Department Specific Requirements
- Prior knowledge in Python (Pandas, NumPy, Seaborn, Scikit-learn, TensorFlow vs PyTorch) and SQL are required.
Preferred Qualifications
- PhD or MS degree in computer science, software engineering, or related disciplines.
- An MS degree can replace two years of relevant experience and a PhD degree can replace four years of relevant experience.
- Candidates with complementary but distinct MS (e.g. software engineering) and PhD (e.g. computer science) degree can count both toward relevant experience.
- Proficient in at least one of Python and R programming languages, with demonstrated skills in data manipulation and software engineering.
- Prior experience in healthcare data analysis.
Baylor College of Medicine is an Equal Opportunity/Affirmative Action/Equal Access Employer.
DI
Requisition ID: 21176