IT Analyst/Programmer - 2 (Haendel)
Company: UNC-Chapel Hill
Location: Chapel Hill
Posted on: April 4, 2026
|
|
|
Job Description:
Position Summary Flexible work arrangements, including
virtual/hybrid work locations, are an integral part of the School
of Medicine’s Working Forward initiative. As such, this position’s
work location is designated as virtual. Please note that the
designated work location is subject to change based on the unit’s
business needs. The Department of Genetics invites applications for
an IT Analyst/Programmer (Semantic Engineer) in the Translational
and Integrative Sciences Laboratory (TISLab.org). This IT
Analyst/Programmer (Semantic Engineer) position will join a highly
interactive, supportive, and interdisciplinary group of faculty,
staff scientists, postdoctoral fellows, and students. The IT
Analyst/Programmer (Semantic Engineer) position will contribute to
the Department of Genetics and TISLab’s diverse portfolio of
research, including grant-funded programs, potential
commercialization opportunities of developed software, and
transdisciplinary and trans-institutional partnerships. The IT
Analyst/Programmer (Semantic Engineer) will provide IT/software
engineering support, leading the development of and contributing to
semantic pipelines and algorithms, data models, ontologies, and
semantic data harmonization and integration strategies for a
variety of translational research contexts, including the following
data types: clinical research variables, basic research
experiments, imaging metadata, genotype-phenotype data, expression,
and other ’omics data. Other responsibilities of the IT
Analyst/Programmer (Semantic Engineer) include technical
contribution to research publications and preliminary work for
grants and funding applications, and collaborations with
community-wide efforts aimed at promoting open, integrated, and
rigorous practices in research, data engineering, and scholarly
communication. TISLab focuses on areas such as automated and manual
bio data curation, knowledge representation, semantic engineering,
automated reasoning, and the development and evaluation of
algorithms and software systems that advance these practices in
support of artificial intelligence. Required Qualifications,
Competencies, And Experience Experience in semantic data
engineering. Preferred Qualifications, Competencies, And Experience
Experience implementing informatics/bioinformatics pipelines and
export of human interpretable format(s) (graphs/figures, tables,
etc…); processing, analysis, and display. Experience in engineering
and graph database work. Experience programming in Python and
deploy Jupyter notebooks. Experience working independently and
openly on GitHub. Experience working with one or more of the
following: Graph databases, Triplestores, Ontologies, Semantic data
models or other semantic technologies. Experience in the
collection, storage, transformation, standardization,
harmonization, and analysis of legacy data stored in a variety of
formats (e.g., OWL , RDF , JSON -LD, JSON , Python, SPARQL , and/or
graph query languages such as Cypher, relational databases such as
MySQL, PostgreSQL, SQLServer, Oracle, Triplestores, or other
semantic technologies). Experience with software development and
project management tools, and file version control systems (e.g.,
Git/GitHub, Jira, Confluence). Experience with web application and
user interface development using semantic technologies and/or
deploying semantic artifacts in the context of software system
architecture, design, and implementation. Experience modeling and
managing semantically annotated data. Experience developing and
evaluating data curation workflows, data quality, and validation
according to semantic standards. Experience managing technical
aspects of informatics/information science projects.
Keywords: UNC-Chapel Hill, Kannapolis , IT Analyst/Programmer - 2 (Haendel), Science, Research & Development , Chapel Hill, North Carolina