Job added in hotlist
Applied job
Contract job
90-day-old-job
part-time-job
Recruiter job
Employer job
Expanded search
Apply online not available
View more jobs in Raleigh, NC
View more jobs in North Carolina

Job Details

Research Software Engineer

Location
Raleigh, NC, United States

Posted on
Feb 19, 2022

Apply for this job






Profile

02/13/2022
Category:
Programmer/Analyst
Join the Pack! A community with nearly 8,000 faculty and staff, and 30,000 students. NC State is one of the largest employers in North Carolina, offering a large range of career opportunities. Visit us at ****Department:
141901 - Computer Science-engr
Location:
Raleigh, NC
Essential Job Duties:
The Center for Educational Informatics (CEI) at **MEMBERS ONLY**SIGN UP NOW***. is seeking a Research Software Engineer to support the design, development, and deployment of artificial intelligence-driven learning environments. You will work closely with a team of other talented software engineers, digital artists, and research scientists to create and maintain software platforms that integrate commercial game engine technologies, machine learning, and educational technologies.
CEI is also home to the newly awarded National Science Foundation AI Institute for Engaged Learning. The Institute's AI-driven learning environments build on its advances in core AI on natural language processing, computer vision, and machine learning. The Engage AI Institute's research is also informed by connections with diverse stakeholders to ensure that the Institute's learning environments are ethically designed and promote diversity, equity, and inclusion. You will have the opportunity to collaborate with world-class AI and education researchers to directly impact the future of education.
Responsibilities of this position include the following:
Develop (design, code, test, maintain, and document) AI-driven learning environments and game-based platforms using the Unity game engine and C#.
Utilize open-source tools to build and maintain machine learning pipelines that efficiently handle significant multimodal data.
Collaborate with researchers to design, train, validate, and deploy machine learning-based models for use in run-time software systems.
Maintain knowledge of artificial intelligence/deep learning technologies and techniques.
Work closely with researchers and education stakeholders (e.g., teachers, students, museum educators) to identify and refine system requirements.
Perform detailed systems analysis to develop implementation strategies and scope projects appropriately.
Contribute to project reports and technical papers.
Give technical demonstrations and presentations of AI-based software systems and participate in meetings and conferences as needed.
Participate in fielding and deploying software systems at user sites (e.g., schools, museums, community centers).
This position is contingent upon funding.
Other Work/Responsibilities:
Other duties as assigned.
Minimum Experience/Education:
Relevant Ph.D degree (or relevant terminal degree), or relevant Master's degree with at least 5 years of formal post-degree professional work experience. In rare instances, an individual with a comparable professional experience but less than a master's degree, plus 8 years of exceptional relevant professional experience. May require terminal degree and licensure.
Required Qualifications:
Ability to quickly learn and follow established development processes and standards.
Ability to take constructive feedback resulting from peer reviews, game testing, and collaborator input.
Strong written and oral communication skills required, including the ability to work collaboratively with a diverse team.
Excellent organization and time management skills.
Programming expertise including experience with C#, Java, C , or Python.
A clear understanding of best practices for software design, development, and maintenance with demonstrated creativity in solving complex problems.
Preferred Qualifications:
Prior experience working with open-source deep learning toolkits.
Experience working with game engines such as Unity with an in-depth understanding of 2D and 3D graphics.
Prior experience developing serious games and artificial intelligence-based software.
Solid experience in cross-platform software design and development.
Prior experience with large-scale data processing.
Prior experience with designing, implementing, and deploying server-side software.
Required license or certification:
N/A
Position Number:
00109113
AA/EEO Statement:
NC State University is an equal opportunity and affirmative action employer. All qualified applicants will receive consideration for employment without regard to race, color, national origin, religion, sex, gender identity, age, sexual orientation, genetic information, status as an individual with a disability, or status as a protected veteran.
If you have general questions about the application process, you may **** or ****
. Individuals with disabilities requiring disability-related accommodations in the application and interview process, please ****.
Final candidates are subject to criminal & sex offender background checks. Some vacancies also require credit or motor vehicle checks. Degree(s) must be obtained prior to start date in order to meet qualifications and receive credit.
NC State University participates in E-Verify. Federal law requires all employers to verify the identity and employment eligibility of all persons hired to work in the United States.
Apply on Institution's Website
Related Searches:
Programmer/Analyst
Want to learn more about working for this employer?
View Profile
Advertisement
Create your free job search account
Receive new jobs by email
Post your resume/CV
Track your applications
Join Now
Have an account? Sign in

Company info

Sign Up Now - EducationCrossing.com

I was facing the seven-year itch at my previous workplace. Thanks to EmploymentCrossing, I'm committed to a fantastic sales job in downtown Manhattan.
Joseph L - New York, NY
  • All we do is research jobs.
  • Our team of researchers, programmers, and analysts find you jobs from over 1,000 career pages and other sources
  • Our members get more interviews and jobs than people who use "public job boards"
Shoot for the moon. Even if you miss it, you will land among the stars.
EducationCrossing - #1 Job Aggregation and Private Job-Opening Research Service — The Most Quality Jobs Anywhere
EducationCrossing is the first job consolidation service in the employment industry to seek to include every job that exists in the world.
Copyright © 2025 EducationCrossing - All rights reserved. 169 192