Employment
RENCI’s inclusive, creative ethos transcends disciplinary boundaries to catalyze data-driven discovery and innovation for the public good. A career at RENCI offers a stimulating, collaborative environment where you can unleash your intellectual potential to advance technology and accelerate research.
We value new ideas, innovative solutions, and collaboration, and our employees enrich our organizational culture with their unique skills and perspectives. We are always looking for new talent to further expand the range of skill sets, backgrounds, and perspectives at RENCI.
View our current open positions below to see if RENCI could be the right fit for you!
Internships
RENCI hosts students in every area of our work through the Student Advancement at RENCI (STAR) program. We are dedicated to helping the next generation of thinkers bring their ideas to the table, build valuable skill sets, and pursue professional growth. RENCI offers a robust internship program providing opportunities to gain real-world experience at a premier data science research institute. Each intern works directly with a designated mentor aligned with their particular area of interest, and the mentor and intern work together to design a project or series of projects to help the student apply and broaden their skills. Given the breadth of RENCI’s research and operational expertise, the possible focus areas for internships are rich and diverse.
Our current internship opportunities are listed below. However, we are always open to speaking to those interested in future opportunities; fill out this form to express your interest, and we will let you know if opportunities arise that match your interests. Please familiarize yourself with the application deadlines and program dates.
On a case-by-case basis, RENCI is able to participate in internship classes and programs at your school that offer credit for hours and work completed at your internship as long as they follow the internship credit guidelines.
Learn more about student experiences at RENCI on our STAR program blog
.Web Developer
Renaissance Computing Institute
Web Developer
Position #20060003
The Renaissance Computing Institute is seeking a Full Stack Web Developer. Web Developers at RENCI have a passion for creating functional and user-friendly applications and are fluent in core web development technologies (i.e., HTML, CSS, and JavaScript). These skills are combined with open source software solutions, and a keen eye for detail and design, excellent communication and collaboration to produce useful and engaging web-based applications. Optimal candidates will have a breadth of experience, ranging from building React applications from scratch to working within popular content m...
[See More]
The Renaissance Computing Institute is seeking a Full Stack Web Developer. Web Developers at RENCI have a passion for creating functional and user-friendly applications and are fluent in core web development technologies (i.e., HTML, CSS, and JavaScript). These skills are combined with open source software solutions, and a keen eye for detail and design, excellent communication and collaboration to produce useful and engaging web-based applications.
Optimal candidates will have a breadth of experience, ranging from building React applications from scratch to working within popular content management systems, such as WordPress. Experience with industry standard libraries and frameworks is a plus, as is experience with any additional programming languages such as Python.
The most successful candidates will have open source development experience and will enjoy contributing to best-of-breed solutions. This person will work in an agile development environment on several web applications simultaneously alongside colleagues (e.g., developers, designers, scientists, researchers, project managers, etc.) throughout the organization.
Minimum Education and Experience Requirements
Master’s or Bachelors and 0-2 years’ experience; or will accept a combination of related education and experience in substitution.
Required Qualifications, Competencies, and Experience
- Proven experience as a Full-Stack Web Developer or similar role
- Strong knowledge of front-end technologies, i.e., HTML5, CSS3, JavaScript
- Knowledge of UI design fundamentals
- Proficient in server-side languages, e.g., Node.js, Python
- Experience with relational databases, NoSQL databases, and ORM frameworks
- Comfort with Git and collaborative development workflows
- Understanding of web security principles and best practices
- Comfort building and bundling web applications, e.g., Webpack, Rollup, Parcel
- Strong communication and teamwork abilities
- Ability to work independently and manage multiple projects simultaneously
- Experience unit testing, integration testing
- Excellent problem-solving and analytical skills
- Curiosity and willingness to explore unknown technologies to solve problems
Preferred Qualifications, Competencies, and Experience
- Bachelor’s degree in Computer Science, Engineering, or a related field
- Familiarity with web accessibility guidelines
- Experience creating wireframes
- Keen and creative eye for design and detail
- Experience with cloud platforms and deploying applications using cloud services
- Knowledge of back-end frameworks, e.g., Express.js, Django
- Experience with containerization, e.g., Docker, Kubernetes
- Experience designing and building automations, e.g., via GitHub Actions
Equal Opportunity Employer 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.
To apply for this position, please visit: https://unc.peopleadmin.com/postings/267023.
[Hide Details]
IT Analyst / Programmer
Renaissance Computing Institute
IT Analyst / Programmer
Position #20001321 | 200059893
This position’s primary responsibility is to manage the virtual/container IT infrastructure and underlying services in the RENCI hybrid cloud environment. The Virtualization Analyst will serve as a systems administrator and systems integrator on our team with the following key responsibilities:
- Perform administration of OpenShift, Kubernetes, and related pod/container technologies (e.g., Docker).
- Align existing technologies and platforms to a unified virtualization standard across multiple data centers.
- Deploy and maintain a virtualized networking solutio...
[See More]
This position’s primary responsibility is to manage the virtual/container IT infrastructure and underlying services in the RENCI hybrid cloud environment. The Virtualization Analyst will serve as a systems administrator and systems integrator on our team with the following key responsibilities:
- Perform administration of OpenShift, Kubernetes, and related pod/container technologies (e.g., Docker).
- Align existing technologies and platforms to a unified virtualization standard across multiple data centers.
- Deploy and maintain a virtualized networking solution with support for multiple technology stacks, such as VMware and OpenShift.
- Design, develop, and deploy Kubernetes-based virtual applications in collaboration with researchers and end users.
- Provide ongoing support for existing Kubernetes and OpenShift applications.
- Lead DevOps efforts to incorporate open source tools, automation, and cloud resources to create operational efficiencies.
- Implement continuous integration and continuous delivery to limit manual testing and troubleshooting and that allow software developers to focus on development.
- Provide technical support and guidance for RENCI projects that involve local and national collaborations.
This is an opportunity to broaden your capability to automate and build modern-day cloud and DevOps skills.
Minimum Education and Experience Requirements
Master’s and 1-2 years’ experience; or Bachelors and 2-4 years’ experience; or will accept a combination of related education and experience in substitution.
Required Qualifications, Competencies, and Experience
- Strong skills with pod and/or container technologies and infrastructure, such as Kubernetes, Red Hat OpenShift, VMware Tanzu, Docker, Podman, Singularity
- Strong experience hosting an application on GCP using Compute Engine, App Engine, Cloud SQL, Kubernetes Engine, and Cloud Storage.
- Experience with Red Hat Enterprise Linux or derivatives.
- Working knowledge with one or more programming tools: Bash or Python.
- Strong experience with managing Kubernetes in the cloud (GKE, AKS, or EKS).
- Experience with test and build systems such as Jenkins.
- Working knowledge of tools like Git, GitHub and DockerHub.
- Experience with Software-Defined networking solutions such as VMware NSX-T.
- Strong knowledge of data center storage, specifically NetApp storage design and support.
- Strong experience with IT service management (ITSM) methodologies and tools.
- Experience collecting, organizing, and analyzing asset and configuration information in support of change management functions.
- Working knowledge of information technology concepts, including a range of hardware, software, and infrastructure.
- General operational experience, including incident and problem management, configuration management, capacity management, vulnerability management, and troubleshooting IT infrastructure issues
- Ability to apply independent judgement to plan and coordinate project activities.
- Strong interpersonal skills and ability to deal effectively in a team environment.
- Excellent written and verbal communication, interpersonal skills, and analytical abilities.
- Experience presenting (both written and verbal) information to diverse audiences.
Preferred Qualifications, Competencies, and Experience
- Experience managing Kubernetes storage (PV, PVC, NetApp Trident)
- Experience with Kubernetes networking (Services, Endpoints, DNS, Load Balancers)
- Experience with cloud storage (S3, object storage)
- Experience with test and build systems such as Jenkins
- Working knowledge of monitoring technologies (Nagios, Loki, Prometheus, Grafana)
- Familiarity with data center best practices.
- Experience with security, hardening, and compliance such as CIS and NIST
- Experience with GPU-based virtualization and High Performance Computing
- Demonstrated knowledge of effective strategies for working with a diverse, cross-functional group of stakeholders, both technical and non-technical.
- Ability to independently manage multiple assignments with competing priorities and adapt quickly when those priorities change.
- Experience in a Higher Education environment is a plus.
- Experience in a Dev-Ops environment is a plus.
- Ability to lift, move, and rack up to 23kg.
Equal Opportunity Employer 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.
To apply for this position, please visit: https://unc.peopleadmin.com/postings/266672.
[Hide Details]
Post-Doc Research Associate
Renaissance Computing Institute
Post-Doc Research Associate
Position #PDS003541
The Renaissance Computing Institute at The University of North Carolina at Chapel Hill seeks to fill one postdoctoral opening for a NOAA-funded project that will develop statistical and other approaches to project coastal storm surge assessments into future current climate scenarios. The successful candidate will be expected to conduct simulations on high-performance computers, develop new and modify existing input ...
[See More]
The Renaissance Computing Institute at The University of North Carolina at Chapel Hill seeks to fill one postdoctoral opening for a NOAA-funded project that will develop statistical and other approaches to project coastal storm surge assessments into future current climate scenarios. The successful candidate will be expected to conduct simulations on high-performance computers, develop new and modify existing input datasets, and develop approaches for projecting current climate assessments for storm surge into future climate scenarios. The postdoctoral associate will write technical reports and scientific papers to present research results and assist in developing proposals for external funding. The position is renewed on an annual basis, for a minimum of 2 years, based on satisfactory performance.
Minimum Education and Experience Requirements
Candidates must have a doctoral degree from an accredited institution in physical oceanography, climate science, or a related science or engineering discipline.
Required Qualifications, Competencies, and Experience
Must have an interest in coastal hazards and risk, numerical modeling and methods, and data analysis. A successful candidate will have: (1) a strong quantitative and analytic background, (2) strong programming skills in Fortran and Python or Matlab, and (3) effective communication skills with an ability to work within a multi-disciplinary research team.
Preferred Qualifications, Competencies, and Experience
Knowledge and experience with numerical modeling applications with the ADCIRC storm surge and wind-wave model is preferred.
Equal Opportunity Employer 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, race, national origin, religion, sex, sexual orientation, or status as a protected veteran.
To apply for this position, please visit: https://unc.peopleadmin.com/postings/236210.
[Hide Details]