The Renaissance Computing Institute (RENCI) is a living laboratory that creates cyberinfrastructure for the benefit of science, business and society.
What makes us so renaissance? Our work isn’t just about solving known problems. It’s about unlocking human potential.
- We accelerate research. We help overcome barriers to make research faster, stronger and more creative. - We advance the state-of-the-art. Not just in what machines can do, but what people can do with machines. - We transcend boundaries. We foster inclusivity, promote diversity and collaborate across disciplines to enhance science, engineering, art, the humanities and commerce.
A research institute of the University of North Carolina at Chapel Hill, RENCI links people, data and resources across the UNC system, Duke University, Research Triangle Park and the State of North Carolina.
This position is responsible for maintaining and updating computer programs and associated databases, and writing new code as requested or required. This role requires expertise in the design, implementation, and performance tuning of databases including relational, graph, and document oriented persistence models. Expertise with Python or a similarly capable programming language is also required. Applicants must have experience with the full development life-cycle from working with customers to understand requirements, designing and extending existing persistence models, implementing solutions, and incorporating changes via a continuous integration model with a team of developers.
Education and Experience:
- Demonstrated familiarity with the core concepts of database design including transactions, query planning and optimization. - Demonstrated ability in data modeling and architecture, database implementation, performance tuning, and schema migration practices. - Requires several years of experience developing data models in one or more of the following: relational databases like Oracle, MySQL, Postgres, graph databases like Neo4J, RDF stores like Blazegraph, and document stores like MongoDB. - Demonstrated ability to apply ETL into database development. - Demonstrated ability to design, analyze and plan moderate to complex projects. - Capacity for self-education. Interdisciplinary study and inquiry. - Effective communication skills. Interpersonal communication, human relations and team building skills. - Ability to foster and maintain collaborations with local and national researchers, subject matter experts. - Maintain and improve the performance of existing software. - Solicit feedback from users on software improvements and implementations. Clearly and regularly communicate potential software improvements and implementation plans with technical colleagues, management, and external stakeholders. - Work with researchers and users of software to explain functionality. - Prepare informal and formal presentations, demonstrations, examples, and hands-on training sessions in explaining functionality. - Work with organization management and staff on project requirements. - Attend meetings, articulate alternatives and pros/cons thereof, and contribute to hardware/software/personnel time and resource estimates.
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.
Carolina rates among the nation’s great institutions of higher education, set on an historic and beautiful campus that celebrates all four seasons. Carolina’s students, faculty and staff come here from around the world, bringing varied cultural, racial and ethnic heritages that help make UNC-Chapel Hill a thriving intellectual center. We’re repeatedly ranked the nation’s best value in higher education for students seeking to earn a college degree – the University has garnered the top spot each time since the ranking’s launch in 1998.Whether you’ve just started your career, are new to academia or are a seasoned professional with assorted campus experiences to draw on, we hope you will find a great place at Carolina.