FirstBank Jobs

Job Information

University of North Carolina- Chapel Hill IT Architect/Engineer1/Program Specialist (Haendel Team) in NC-Chapel-Hill, United States

Employment Type: Permanent Staff (EHRA NF)

Vacancy ID: NF0008261

Salary Range: Dependent Upon Qualifications

Position Summary/Description:

This Software Engineer will join our team of expert biological curators, bioinformaticians, and computer scientists maintain and enhance a knowledge extraction and refinement process that delivers an ever-growing set of relevant biological data and its provenance for biomedical applications. We develop and promote the use of shared ontologies to describe knowledge in an open and extensible model that is targeted towards machine reasoning. We develop, adapt, and apply innovative scientific knowledge management theory and technology to provide computational semantic bridges between disparate knowledge sources. We seek to enable bioinformatic reasoning and clinical decision-making using all the species as well as associated bioinformatic data, including genes, phenotypes, chemistry, drugs, and much more. https://tislab.org

This individual will join our team of expert biological curators, bioinformaticians, and computer scientists. We develop and promote the use of shared ontologies to describe knowledge in an open and extensible model that is targeted towards machine reasoning. We develop, adapt, and apply innovative scientific knowledge management theory and technology to provide computational semantic bridges between disparate knowledge sources. We seek to enable bioinformatic reasoning and clinical decision-making using all the species as well as associated bioinformatic data, including genes, phenotypes, chemistry, drugs, and much more. https://tislab.org

This Scientific Software Engineer will develop and extend existing testing and data standards for the National Center for Advancing Translational Sciences Biomedical Translator project (https://github.com/NCATSTranslator/), develop software to author, generate and validate schemas, harmonize schemas, and deploy them in various languages, develop and maintain software infrastructure for deploying TISLab software and data services, and perform other software development and engineering for this research program and SOM .

Education and Experience:

Significant contributions to research as evidenced through the development and dissemination of software, data and knowledgebases, preprints, and/or publications

Experience building complex software systems using microservices and cloud-native technologies. Docker experience is a plus.

Demonstrated ability to work on multiple large-scale collaborations that include a wide variety of domain experts.

Working knowledge using semantic web technologies, including libraries for RDF , OWL , and/or JSON -LD; Experience with OWL reasoners. Experience with triplestores and Graph databases such as Neo4J. Experience using SPARQL and/or graph query languages such as Cypher

Experience programming in the following languages: Java/JavaScript, Clojure, LISP .

Familiarity with common relational databases and SQL , which may or may not include experience in UML modeling and object-oriented methodologies; and/or multiple modeling and schema languages.

Data and schema harmonization strategies and compliance testing.

Familiarity with clinical models and standards such as HL7 FHIR and OHDSI OMOP .

Experience with ontologies and terminologies, for example, Open Biological and Biomedical Ontologies ( OBO ) and related OBO Library tools

Experience with deploying semantic artifacts within the context of web applications and user interfaces; similarly, in developing and evaluating data curation workflows, data quality, and validation according to semantic standards.

Essential Skills:

Experience with software project management tools and version control systems (e.g., Git/GitHub, Jira, Confluence)

experience in scripting languages (e.g. Python, R) and experience with data science workflow tools (e.g. Jupyter Notebooks, R Markdown etc.)

Experience with test-driven development and Continuous Integration/Continuous Deployment, for example with GitHub Actions, Jenkins, etc.

AA/EEO Statement:

The University of North Carolina at Chapel Hill is an equal opportunity and affirmative action employer. All qualified applicants will receive consideration for employment without regard to age, color, disability, gender, gender expression, gender identity, genetic information, national origin, race, religion, sex, sexual orientation, or status as a protected veteran.

DirectEmployers