Employment

Below is a list of current open positions at RENCI. Ideal candidates should enjoy working with internationally known researchers and with the tools and technologies that comprise an advanced cyberinfrastructure. An interest in multidisciplinary research and in collaborating with researchers, including the development of new proposals, projects and programs, is expected. A Ph.D is required for Senior Research Scientist positions; a master's degree and/or a mix of professional experience and a bachelor's degree is required for software development positions.


Front-End Developer

Renaissance Computing Institute
Front-End Developer
Position #20018675

Position Summary

RENCI is seeking a talented individual for the position of a Research Software Developer to support the activities of the Network Research and Infrastructure Group (NRIG) in continuing to develop software solutions that enable a unique distributed federated national cloud and testbed infrastructure managed by the group. NRIG develops and deploys distributed software platforms that enable research into future cyber-infrastructure needs of data-intensive sciences. The incumbent will focus their primary efforts on developing the front-end and UX features of the platf...

[See More]

Position Summary

RENCI is seeking a talented individual for the position of a Research Software Developer to support the activities of the Network Research and Infrastructure Group (NRIG) in continuing to develop software solutions that enable a unique distributed federated national cloud and testbed infrastructure managed by the group. NRIG develops and deploys distributed software platforms that enable research into future cyber-infrastructure needs of data-intensive sciences.

The incumbent will focus their primary efforts on developing the front-end and UX features of the platforms, integrating them with back-end APIs, data stores and other systems, either maintained by the group or by external entities.

Responsibilities

  • Software development: develop front-end user-facing software and provide software development expertise to other team members in maintaining and evolving the software platforms.
  • Software architecture: help design the architectures of the platforms and software elements in support of the requirements from various science domains.
  • Software packaging, quality control, continuous integration and delivery: support group efforts in helping package software as easy to deploy solutions for the community and recommend and implement procedures that ensure high quality of the resulting code.

Educational Requirements

Relevant post-Baccalaureate degree required; for candidates demonstrating comparable background in academic or research computing management, will accept a relevant undergraduate degree and 3 or more years of relevant experience in substitution.

Qualifications and Experience

At least three years of professional web user experience development. Extensive familiarity with HTML/JavaScript/CSS frameworks like React, Vue, Node.js. Experience with Python and Django development. Knowledge of software design patterns and experience designing new systems. Experience designing RESTful services in Python.

Experience in UX user-centric design a plus. A demonstrable portfolio of prior UI/UX work a big plus. Experience with NoSQL databases, web services platforms, messaging bus technologies a plus. Familiarity with containerization technologies like Docker also a plus.

Familiarity with collaboration tools including GitHub, Docker Hub and build automation systems like Jenkins or Travis. Must demonstrate a capacity for continuous learning, strong interpersonal communication skills, and team building skills. Must demonstrate ability to foster and maintain collaborations with local and national researchers and subject matter experts.

Good communications skills, ability to work in a team.

Equal Opportunity Employer

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.

For more information and to apply, please visit https://unc.peopleadmin.com/postings/179192.

[Hide Details]


Postdoctoral Research Associate

Renaissance Computing Institute
Postdoctoral Research Associate
Position #PDS002570

Position Summary

The postdoctoral research associate will have the responsibility to advance a number of research projects, working in close collaboration with RENCI investigators. The individual is expected to have skills and experience in Genetics, Biomedical Health Sciences, and/or Data Science and is expected to contribute to the development and execution of research projects in these areas. Specifically, the individual will assist the RENCI investigator on the Obesity Hub, which attempts to discover novel obesity biology th...

[See More]

Position Summary

The postdoctoral research associate will have the responsibility to advance a number of research projects, working in close collaboration with RENCI investigators. The individual is expected to have skills and experience in Genetics, Biomedical Health Sciences, and/or Data Science and is expected to contribute to the development and execution of research projects in these areas. Specifically, the individual will assist the RENCI investigator on the Obesity Hub, which attempts to discover novel obesity biology through a variety of techniques, including integration of multi-omics data with prior information into a knowledge graph upon which novel analytic approaches can be developed. The postdoctoral research associate will perform GWAS and -omics analysis, and develop methods to discover biological heterogeneity. Further, this individual will implement graph-analytic techniques to derive statistically-significant explanatory patterns from knowledge graphs containing integrated data and knowledge. The individual will also assist with preparing proposals and reports and disseminating research results through conferences and scholarly publications.

Educational Requirements

Candidate must possess a Ph.D. in genetics, bioinformatics, statistics, or a related field.

Qualifications and Experience

The ideal candidate will have experience in 1) conducting GWAS, especially in heterogeneous cohorts 2) graph databases, 3) Python (or other relevant programming languages), and 4) statistics and machine learning.

Equal Opportunity Employer

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.

For more information and to apply, please visit https://unc.peopleadmin.com/postings/171922.

[Hide Details]