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 degrees and/or a mix of professional experience and a bachelor's degree is required for software development positions.

Informatics Researcher #1004477



Position #

University of North Carolina at Chapel Hill Renaissance Computing Institute (RENCI) Informatics ResearcherPosition # 1004477

  This position provides computational, informatics, and domain expertise to support genomics and genetics research. The successful applicant will support for local and national projects and initiatives that involve collaboration between RENCI and UNC Department of Genetics, and NC TraCS. In particular, this position focuses on supporting the application and development of bioinformatics, clinical and research genetics, as ...

[See More]

University of North Carolina at Chapel Hill
Renaissance Computing Institute (RENCI)
Informatics ResearcherPosition # 1004477

 

This position provides computational, informatics, and domain expertise to support genomics and genetics research. The successful applicant will support for local and national projects and initiatives that involve collaboration between RENCI and UNC Department of Genetics, and NC TraCS. In particular, this position focuses on supporting the application and development of bioinformatics, clinical and research genetics, as well as contribute to RENCI’s focus in the domain of Life Sciences.

Specialized scientific knowledge in one or more of the following areas: (a) Statistical Genetics, (b) Clinical Medical Ontology and informatics, (c) Genomics, (d) Programming. Ability to work effectively in collaborative interdisciplinary by bridging several disciplines and assimilating new domain knowledge is essential.

Masters in statistical genetics, medical informatics, computer science or a related field required. Ph.D preferred. At least two to five years of relevant academic, professional or commercial software development experience.

Interested candidates must click on the following direct link URL from any internet browser to apply for the position: http://unc.peopleadmin.com/postings/46446

The University of North Carolina at Chapel Hill is an equal opportunity, affirmative action employer and welcomes all to apply regardless of race, color, gender, national origin, age, religion, creed, genetic information, sexual orientation, gender identity or gender expression. We also encourage protected veterans and individuals with disabilities to apply.

Consideration of candidates will begin immediately, and will continue until the search has been successfully concluded.

[Hide Details]

Research Scientist #1005011



Position #

University of North Carolina at Chapel Hill Renaissance Computing Institute (RENCI) Research Scientist Position # 1005011

  This position will aid in ongoing work in the DICE Center focused on the research, design, development, and maintenance of data-oriented software systems that enable scientific research across multiple fields of study. This position will have a strong focus on the development and maintenance of data-oriented software following proper software engineering approaches and on development and maintenance of software systems that ...

[See More]

University of North Carolina at Chapel Hill
Renaissance Computing Institute (RENCI)
Research Scientist Position # 1005011

 

This position will aid in ongoing work in the DICE Center focused on the research, design, development, and maintenance of data-oriented software systems that enable scientific research across multiple fields of study. This position will have a strong focus on the development and maintenance of data-oriented software following proper software engineering approaches and on development and maintenance of software systems that are responsive to the needs of project stakeholders and outside agencies. This position will work closely with other software developers and researchers at RENCI, UNC, and other institutions in developing novel approaches to dealing with distributed and large-scale data management issues. It is expected that this position will both contribute to software development and maintenance and contribute to ongoing efforts to improve the ways in which software can aid in data-oriented scientific research. Systems that will be implemented include rule engine technology, message bus technology, and indexing technologies for massive data collections.

Knowledge of software engineering, design and development methodologies and best practices is required. Experience with Agile Software Development Methodologies, across multiple software development projects. Hands on experience in object oriented development and design with C++, Java, or other object oriented languages. Experience with C++ as well as with design patterns and their application in C++ is a must. Experience with developing cross platform systems and solutions under Linux and Windows operating systems. Experience with a range of data systems, including data-grids, iRODS, databases, file systems, and storage systems is highly desirable. Experience in fixing and testing bugs in existing software systems. Ability to work with fellow team members, scientist and administrators. Preferred qualifications – 3+ years of experience with logic programming based theory and practice – 3+ years of experience with other languages: IA assembler, Java, C++, HTML5, XML – 2+ years of experience using artificial intelligence techniques and distributed debugging to solve important problems

Educational Requirements: PhD

Interested candidates must click on the following direct link URL from any internet browser to apply for the position: http://unc.peopleadmin.com/postings/46376

The University of North Carolina at Chapel Hill is an equal opportunity, affirmative action employer and welcomes all to apply regardless of race, color, gender, national origin, age, religion, creed, genetic information, sexual orientation, gender identity or gender expression. We also encourage protected veterans and individuals with disabilities to apply.

Consideration of candidates will begin immediately, and will continue until the search has been successfully concluded.

[Hide Details]

Digital Content Internship



Position #

Digital Content Internship—The Best Student Internship at UNC! RENCI (The Renaissance Computing Institute at UNC Chapel Hill) seeks a student intern to serve as a web content developer and social media specialist. This position is open to upper-level undergraduates and graduate students at UNC Chapel Hill, Duke, and NC State. The intern will be expected to work 10 – 15 hours per week (more if their schedule permits) in the RENCI communications division developing web content (news stories, blog posts, calendar items), updating existing content and keeping the Twitter, Facebook an...

[See More]

Digital Content Internship—The Best Student Internship at UNC!

RENCI (The Renaissance Computing Institute at UNC Chapel Hill) seeks a student intern to serve as a web content developer and social media specialist. This position is open to upper-level undergraduates and graduate students at UNC Chapel Hill, Duke, and NC State. The intern will be expected to work 10 – 15 hours per week (more if their schedule permits) in the RENCI communications division developing web content (news stories, blog posts, calendar items), updating existing content and keeping the Twitter, Facebook and LinkedIn presences for RENCI and the National Consortium for Data Science lively and current. The ability to put together e-newsletters using Mailchimp is a big plus, but is not required.

Required skills: excellent writing, interviewing and interpersonal communication skills, including knowledge of AP writing style; familiarity with using Twitter, Facebook and LinkedIn as communication tools to reach targeted audiences; working knowledge of the WordPress content management system or a similar CMS; copy editing/proofreading skills, ability to use MS Office on Mac or Windows (your choice); an interest in science and advanced technology; an ability to grasp very technical and scientific content and learn how to translate it into understandable web stories, blog posts and social media content.

Bonus Points: Knowledge of graphic design packages, such as Adobe Creative Suite; ability to develop PowerPoint slides and graphics; ability to shoot photos and video; working knowledge of Mailchimp or a similar e-newsletter system; knowledge and/or coursework in biological sciences, environmental science, computer science, and/or analytics; previous experience writing about technical or scientific topics.

Background/education: This position is best suited for a journalism or communications student who is either a graduate student or an upper-level undergrad with previous internship experience or experience writing for a student publication. Students majoring in scientific fields—especially one of the life sciences, environmental science, computer science or data science—with journalistic writing and interviewing experience and an interest in scientific/technical journalism will also be considered for this position.

What you get: The opportunity to work with PhD-level researchers and an experienced professional communications team on a wide range of marketing and communications projects; the chance to build a professional-quality portfolio of work; the chance to stay with us for multiple semesters, the ability to learn about cutting-edge scientific and technology research that can make the world a better place; good pay for your efforts (starting salary is $15/hour and raises are possible).

To apply: Send a resume, cover letter, and a couple examples of previous work (links are OK) to: Karen Green, Director of Communications, kgreen@renci.org. Email word files or PDFs or send hard copy to: 100 Europa Drive, Suite 540, Chapel Hill, NC, 27517.

Start date: Flexible, however, we aim to have someone on board by the start of the Fall 2014 semester

For more about RENCI, see www.renci.org

[Hide Details]

Senior Computational and Networked Systems Researcher Position #1004433

University of North Carolina at Chapel Hill Renaissance Computing Institute (RENCI)
Senior Computational and Networked Systems Researcher
Position #1004433

The Renaissance Computing Institute (RENCI) at the University of North Carolina at Chapel Hill seeks an individual for a Senior Computational and Networked Systems Researcher position. The position involves research and development within the area of the system software stack for large-scale technical computing systems, spanning a range from programming interfaces to new hardware up to programming models, languages, and compilers. The topics include (but are not limited to):

  • Resilient distributed systems
  • Novel network architectures and protocols
  • Applied num...

    [See More]

The Renaissance Computing Institute (RENCI) at the University of North Carolina at Chapel Hill seeks an individual for a Senior Computational and Networked Systems Researcher position. The position involves research and development within the area of the system software stack for large-scale technical computing systems, spanning a range from programming interfaces to new hardware up to programming models, languages, and compilers.

The topics include (but are not limited to):

  • Resilient distributed systems
  • Novel network architectures and protocols
  • Applied numerical optimization methods
  • Computer architecture
  • Compilers/Programming Languages/Runtimes
  • Computational Science Methods and Libraries
  • Performance Measurement and Analysis on emerging, very large systems.

The position will lead the research and development of new algorithms and software architectures to support these applications on a variety of underlying infrastructures, designing and implementing novel performance measurement techniques at multiple layers (application, end-host runtime, multiple networking layers), and adapting existing applications to use these architectures.

The position is also responsible for generating new funding from a variety of sources (NSF, DOE, other government agencies) by driving and leading in proposal-generation activities.

The minimum educational requirements are a PhD in Computer Science or related field, or MS or B.Sc. in Computer Science or related field with at least 5 years documented track record of relevant practical experience.

The candidate is expected to have significant in-depth knowledge and experience in several of the following areas:

  • Domain knowledge:
    • Distributed systems architectures and algorithms.
    • Networking concepts (TCP/IP, Layer 2, transport networks, optical networks)
    • Practical experience with OS (Linux) software development (e.g. drivers, networking stack).
    • Operating system design, implementation, and interfaces.
    • Programming language implementations: compilers and/or runtime support.
    • Performance measurement, analysis, and tuning.
    • Large-scale technical computing applications and/or systems.
  • Software design and implementation
    • Practical software design practices (automated build and test procedures)
    • Programming language experience: C and C++; Java (various frameworks, container technologies, web services),
    • Scripting languages (Perl, Python others).
    • Experience with OS Drivers.
  • Communication skills
    • Successfully working in a collaborative multi-disciplinary research environment.
    • Writing scientific papers for publication.
    • Writing technical proposals.

Interested candidates must click on the following direct link URL from any internet browser to apply for the position: http://unc.peopleadmin.com/postings/14119

The University is an Equal Opportunity, Affirmative Action Employer. Women and members of minority groups are encouraged to apply.

Consideration of candidates will begin immediately, and will continue until the search has been successfully concluded.

[Hide Details]

Computational and Networked Systems Researcher Position #1004299

University of North Carolina at Chapel Hill Renaissance Computing Institute (RENCI)
Computational and Networked Systems Researcher
Position #1004299

The position involves research and development within the area of the system software stack for large-scale technical computing systems, spanning a range from programming interfaces to new hardware up to programming models, languages, and compilers. The topics include (but are not limited to):

  • Resilient distributed systems
  • Novel network architectures and protocols
  • Applied numerical optimization methods
  • Computer architecture
  • Compilers/Programming Languages/Runtimes
  • Computational Science Methods and Libraries
  • Perfor...

    [See More]

The position involves research and development within the area of the system software stack for large-scale technical computing systems, spanning a range from programming interfaces to new hardware up to programming models, languages, and compilers.

The topics include (but are not limited to):

  • Resilient distributed systems
  • Novel network architectures and protocols
  • Applied numerical optimization methods
  • Computer architecture
  • Compilers/Programming Languages/Runtimes
  • Computational Science Methods and Libraries
  • Performance Measurement and Analysis on emerging, very large systems.

The position will participate in the research and development of new algorithms and software architectures to support these applications on a variety of underlying infrastructures, designing and implementing novel performance measurement techniques at multiple layers (application, end-host runtime, multiple networking layers), and adapting existing applications to use these architectures.

The position is also responsible for supporting the generation of new funding from a variety of sources (NSF, DOE, other government agencies) by supporting proposal-generation activities.

The minimum educational requirements are MS in Computer Science or related field or B.Sc. in Computer Science or related field with at least 5 years documented track record of relevant practical experience.

The candidate is expected to have significant in-depth knowledge and experience in several of the following areas:

  • Domain knowledge:
    • Distributed systems architectures and algorithms.
    • Networking concepts (TCP/IP, Layer 2, transport networks, optical networks)
    • Practical experience with OS (Linux) software development (e.g. drivers, networking stack).
    • Operating system design, implementation, and interfaces.
    • Programming language implementations: compilers and/or runtime support.
    • Performance measurement, analysis, and tuning.
    • Large-scale technical computing applications and/or systems.
  • Software design and implementation
    • Practical software design practices (automated build and test procedures)
    • Programming language experience: C and C++; Java (various frameworks, container technologies, web services),
    • Scripting languages (Perl, Python others).
    • Experience with OS Drivers.
  • Communication skills
    • Successfully working in a collaborative multi-disciplinary research environment.
    • Writing scientific papers for publication.
    • Writing technical proposals.

Interested candidates must click on the following direct link URL from any internet browser to apply for the position: http://unc.peopleadmin.com/postings/9951

The University is an Equal Opportunity, Affirmative Action Employer. Women and members of minority groups are encouraged to apply.

Consideration of candidates will begin immediately, and will continue until the search has been successfully concluded.

[Hide Details]