Jobs Board

Lecturer/Instructor in Data, Media, and Society

The College of Information and Communications at the University of South Carolina (UofSC) invites applications for a full-time Lecturer/Instructor in Data, Media, and Society with a demonstrated commitment to creating an inclusive learning and working environment. A suitable candidate must be able to teach courses online and in-person in programming, database, data analytics, and digital communications courses to undergraduate and graduate students. We value the ability to engage effectively with students, faculty, and staff of diverse backgrounds.

Job Responsibilities

The Candidate will be expected to teach four courses per semester (4 courses in Fall + 4 courses in Spring = 8 courses per year) at both undergraduate and graduate levels.  The classes are related to programming, database, and data analytics, and digital communications, such as Fundamentals of Data and Digital Communications and Information Visualization. 

The start date for the position is August 2022. This is an annual 9-month appointment that may be renewed for two additional years, contingent upon satisfactory job performance and program needs. There will also be opportunities for additional summer teaching. The position is ideal for a candidate interested in a career in academia with teaching as a major focus. The hiring committee encourages women, minority, and international candidates to apply.

Required Qualifications

  • Ability to teach both undergraduate- and Masters-level courses. 
  • The successful candidate must have the minimum of an earned Master’sDegree in information science/systems, informatics, data science, business, computer science, or communication, or a related field, along with a commitment to excellence in teaching both face-to-face and online.
  • Commitment to diversity, equity, and inclusion


Preferred Qualifications

  • Ability to teach in face-to-face, online, or hybrid delivery.
  • The applicant shows potential for teaching effectiveness.  Typical indicators include past teaching/course evaluations, a documented history of developed courses/curricula, and/or pedagogical training.
  • Ability to teach students how to derive valuable communication insights from large data sets
  • Relevant teaching experience
  • Relevant professional experience

Application Process

All applicants must complete an online application at UofSC Jobs: Candidates should be prepared to upload (1) a letter of application which includes a short statement on their commitment to diversity, equity, and inclusion, (2) CV or resume, (3) a list of references including their names, phone numbers, and email addresses, and (4) a teaching portfolio that may consist of such items as a summary of all recent teaching evaluations, teaching philosophy, history of curricular and course development, and/or pedagogical training. 

Faculty will be available to meet with candidates attending the ASIST and ICIS conferences; applicants not attending ASIST or ICIS will also be considered.  Applications received by January 15, 2022, will be assured full consideration; however, the search will remain open until a suitable candidate is found. For additional information about this position, please feel free to contact Search Committee Chair (Amir Karami) at

School of Information Science

U.S. News & World Report ranked the School of Information Science (iSchool) in the top 20 of Information and Library Schools. The iSchool is nationally accredited by the American Library Association (ALA). The School of Information Science offers a Bachelor of Science in Information Science (BSIS), a Master of Library and Information Science (MLIS), and a Doctorate in Library and Information Science.

Diversity, Equity, and Inclusion

The University of South Carolina does not discriminate in educational or employment opportunities on the basis of race, sex, gender, gender identity, transgender status, age, color, religion, national origin, disability, sexual orientation, genetics, protected veteran status, pregnancy, childbirth, or related medical conditions. The University of South Carolina is an affirmative action, equal opportunity employer. Minorities and women are encouraged to apply. The University of South Carolina is responsive to the needs of dual-career couples. More information is available at

Research Analyst Data Manager

The University of South Carolina Arnold School of Public Health, Department of Epidemiology and Biostatistics has an opening for a full-time, data analyst/data manager for a minimum of two years, possibly longer. This position will fill the role of a Data Analyst and the Data Manager for two grant- funded research studies on diabetes.


  • Use SAS, R and potentially SQL code to clean, conduct quality control and develop structured datasets

  • Design, develop, and program methods, processes, and systems to consolidate and analyze unstructured, diverse “big data” from electronic medical records

  • Interact regularly with multidisciplinary teams at health care institutions across South Carolina

  • Develop analytic plans, write, and execute statistical programs utilizing cross-sectional and longitudinal designs and analysis methods, and prepare visual data displays in the form of tables, graphs, and maps Knowledge, Skills and Abilities:

  • Experience in a public health or clinical research environment, specific foundational knowledge of the science of population-level surveillance

  • Prior experience developing analytic proposals and conducting descriptive and hypothesis-driven analyses of cross-sectional and longitudinal data using statistical software

  • Understanding of relational databases; prior experience analyzing large electronic health record datasets

  • Experience with SAS and R programming.

  • Excellent scientific or technical writing skills and communication skills


  • Master’s degree in epidemiology, biostatistics, statistics, data science, healthcare informatics, computer science or a recognized field which is directly related to the duties of this position

  • Expertise with SAS, Access, SAS, R, and other statistical, data management and data visualization languages/syntaxes

  • Preferred experience working in an academic research environment, public health entity, healthcare company or managed care environment with a focus on analyzing large healthcare datasets

  • Prior experience developing analytic proposals and conducting descriptive and hypothesis-driven analyses using statistical software

  • Demonstrated ability to develop, apply and document data management methods

    For position application and additional information visit:

Software Developer at

Company name:
Location: Atlanta, GA
Job title: Software Developer

Company Summary is a sales success tool. The sales intelligence market is a multi-billion dollar industry. Total venture capital in sales success technology is well over 500MM in the last 5 years. Our mission is to help sales reps succeed in cold outbound sales activities by automating buyer research. This is a brand new start up with a commitment for beta test in place. More details about product offering upon signing of NDA and Non-Compete during interview process. is seeking employee #2.

This person will lead the technology arm of this company. The first project is to implement our application for the business development team at another software company in Atlanta. This project is high risk. There are no guarantees of salary unless beta is successful and seed funding is acquired.


  • Oversee and manage development and implementation of software beta test.
  •  Continuous improvement during beta test phase.
  •  Assist in defining unique inventions of technology with legal team for patent application.
  •  Continue on as co-founder of the company if interested.




  • Demonstrated aptitude in Java, Python, and web app development.
  • Interest in the startup environment.
  • Flexibility, adaptability and eagerness to learn.
  • Team player, open to new ideas and collaboration.



  • Working knowledge of the SaaS industry.
  • Web design experience.
  • General sense of how software business operates, especially software startups.


Salary and Benefits

  • Sizeable equity share, negotiated during interview process.
  • Salary will be guaranteed once seed funding is secured. The first expense will be compensating this person for their work in product development.
  • Signing bonus possible.

Please send resume to if interested in interviewing.

Graduate Assistantship: Python and HTML

Good experience, good pay!
The graduate assistant will serve as a programming consultant for two National Institutes of Health-funded projects investigating the effects of Medicaid coverage on access to addiction treatment and overdose-related mortality. Responsibilities will include providing consultation to a highly talented undergraduate student who will develop and optimize an algorithm to run searches using Google and internet archives; meeting with the principal investigator and study coordinator to define specifications; and assisting with troubleshooting, debugging, and maintaining programs as needed. The successful candidate must be currently enrolled as a student at UofSC and possess expertise in Python and HTML.
Schedule can be coordinated with supervisor to work around class schedule, and will require no more than five hours per week. Excellent opportunity for a student interested in gaining experience working on NIH-funded scientific research projects. Compensation is highly competitive. To apply, please send your resume to Dr. Christina Andrews at

GPU Parallel Computing Programmer / Part-time/Project Based

Location: Columbia, SC

Role Description:

We are seeking a Computer Programmer to guide the development CUDA enabled GPU based Parallel Codes for existing Physics Based Models.

Overall Responsibilities:

Closely coordinate with software and mechanical engineering teams to plan the software architecture, parallel computing architecture, and write CUDA enabled GPU codes in C++ for the implementation.

Minimum Qualifications/Experience/Requirements:

  • Must be a US Citizen or possess a current permanent resident card.
  • BS Degree or currently Senior in Computer Science/ Engineering, a related field or equivalent practical experience.
  • Well documented competence with C/C++, NVIDIA CUDA, MATLAB and parallel computing with GPU.
  • Experience developing software in a Linux environment.
  • Experience developing Simulink models.
  • Experience with Arduino, Raspberry Pi, other microcontrollers, Data acquisition systems is a plus.


  • Advanced degree in Computer Science/ Engineering or a related field
  • Education or experience with digital signal processing techniques
  • Very good understanding of software architecture and data flow for parallel computing.
  • Experience working with general purpose microprocessors and FPGAs in a hands-on environment is a plus.
  • Comfortable with all operating systems.

If interested, please email your resumes at

Computer Scientist opportunity at USGS

We are hiring a computer scientist for the USGS South Atlantic Water Science Center. This position is being hired under our Recent Graduate Program and includes anyone that has graduated within the past 2 years having completed a qualifying degree/certificate program. Please feel free to share with any that might be interested.

See Job posting with additional information

Thanks, and please feel free to contact me with any questions,

Jimmy Clark 
Business Information Systems, Office of Planning and Programming (Acting) 
USGS Water Mission Area 
Columbia, SC 29210 

Teaching Assistant/ Data Visualization

Job Summary: The primary responsibility of the Graduate Teaching Assistant is to serve in an instructional capacity. Graduate Teaching Assistants provide professional-level instruction under supervision.

Required qualifications

  • Bachelor’s Degree or higher in Computer Science, Information Science, Communication Science, or other related fields.
  • Experience in relevant technical languages and tools such as Python and R.
  • Experiences in Data Analysis
  • Familiar Data Visualization tools such as Tableau and Microsoft Power BI

General skills

  • Time management.
  • Knowledge of higher education teaching principles and practices
  • Skill in planning, organization, coordination of activities
  • Skill in establishing and maintaining effective working relationships
  • Skill in both verbal and written communication

Duties and responsibilities

Here are some examples of responsibilities.

  • Helps in creating teaching materials such as slides and lecture notes
  • Provides general assistance to the professor in instructional activities for a designated area
  • Leads discussion groups
  • Serves as an assistant in lab or other classes

Duration and Salary:

The Teaching Assistant/ Data Visualization will work 10 or 15 hours per week in Fall 2021 and Spring 2022.

How to Apply:

Please email a cover letter, resume, and sample of your codes to Dr. Ehsan Mohammadi at For full consideration, please mention the job title “Teaching Assistant/ Data Visualization” in the subject line of your email.

University Housing Technology Services Student Employee


  • Maintain and update computers across various University Housing offices on campus
  • Troubleshoot and resolve client’s various computer related issues
  • Install new hardware and software as needed
  • Check in and out various IT equipment to Housing Staff
  • Check in and out of temporary building access cards to Housing Staff
  • Troubleshoot student and staff access control issues
  • Update various software and hardware as needed
  • Answer phones as needed
  • Duties as assigned

Reports to: Director of University Housing Technology Services

Compensation: $10/hour

Contact Information: Please email resume and Summer and Fall 2021 class schedule to:

Randy Borawski
Associate Director Technology Services University Housing
1520 Devine Street | Columbia, SC 29208
(p) 803-777-5509

Professor Sur Looking for Undergraduate Researchers

sur job ad

Professor Sur at the CSE department is looking for undergraduate researchers for multiple exciting projects on 5G and 6G networks, wireless health monitoring, autonomous cars and drones, machine learning, etc., funded by the National Science Foundations, Texas Instruments, and USC ASPIRE. This is a paid position. Please see the attached flyer for more details.

Here are a few links related to the projects:………

If you are interested, please contact with your CV, background, and research interests.

Entry Level Software Engineer at Capgemini

About Capgemini Capgemini is a global leader in consulting, digital transformation, technology and engineering services. The Group is at the forefront of innovation to address the entire breadth of clients' opportunities in the evolving world of cloud, digital and platforms. Building on its strong 50-year+ heritage and deep industry-specific expertise, Capgemini enables organizations to realize their business ambitions through an array of services from strategy to operations. Capgemini is driven by the conviction that the business value of technology comes from and through people. Today, it is a multicultural company of 270,000 team members in almost 50 countries. With Altran, the Group reported 2019 combined revenues of €17billion. Visit us at People matter, results count.

Job Description: You will be working with Capgemini's Banking and Insurance clients for developing, testing and maintaining business applications after initial 10- week training program. During the training program, you will be trained to enhance your relevant programming, delivery and consultative skills to be successful in your role. During your tenure, you'll be working on our client projects in financial services industry on challenging projects that have the potential to change the way we trade. You'll work closely with a mentor who will provide guidance, growth opportunities, and genuine feedback. We provide an ideal opportunity for bright engineering-savvy minds to put their talents to the test in real-world applications.


  • Programming using object-oriented programming languages
  • Documenting high level technical designs
  • Using Basic DB skills
  • Working with customers and on teams


  • Good customer facing and business communication skills
  • Coursework in Object Oriented Programming and Programming Languages (s uch as Java, JavaScript), Database Management and Data Manipulation
  • Strong team player with organizational and interpersonal skills
  • Aptitude for analytical concepts and great attitude & work ethic
  • Ability to work with leadership and clients
  • US Citizen or Permanent Resident

What we offer: Your career matters to you and is important to us too. Because your goals and needs are constantly evolving, we offer visibility, leeway and support to help you grow and progress in your career. This approach builds notably on our comprehensive competency framework, our personal development, training and career management programs, and our University innovative and business-focused learning curriculums. We promote a culture of diversity. We believe working with talented individuals from different backgrounds and points of view is a strategic advantage and an ongoing opportunity. Diversity enriches our creative solutions and adds value for our clients. Our Shared values have been at the heart of the group since our formation. They are honesty, boldness, trust, freedom, team spirit, modesty and fun. These values influence the way we meet client needs while respecting the regulatory requirements of each country in which we operate, and the way we promote ethically sound practices within Capgemini and in our partnerships. Capgemini is committed to building a workforce of employees with diverse backgrounds and work experiences. We strongly encourage women, veterans and active military service personnel to apply.

Disclaimer Capgemini is an Equal Opportunity Employer encouraging diversity in the workplace. All qualified applicants will receive consideration for employment without regard to race, national origin, gender identity/expression, age, religion, disability, sexual orientation, genetics, veteran status, marital status or any other characteristic protected by law. This is a general description of the Duties, Responsibilities and Qualifications required for this position. Physical, mental, sensory or environmental demands may be referenced in an attempt to communicate the manner in which this position traditionally is performed. Whenever necessary to provide individuals with disabilities an equal employment opportunity, Capgemini will consider reasonable accommodations that might involve varying job requirements and/or changing the way this job is performed, provided that such accommodations do not pose an undue hardship. Click the following link for more information on your rights as an Applicant…

Applicants for employment in the US must have valid work authorization that does not now and/or will not in the future require sponsorship of a visa for employment authorization in the US by Capgemini.

Meghan Gavin PHR & SHRM-CP

Global Recruitment Operations| Talent Acquisition

Capgemini | Rosemont IL

Research Computing at UofSC Looking for Student

Research Computing at UofSC is currently searching for a student to be part of a research project involving computer vision and deep learning. The student will work closely with a diverse team of computer vision, library, and history researchers to build libraries from the outcome of text-identification from historical videos. It involves testing computationally complex deep learning model on high performance computing clusters. This position provides an outstanding opportunity for a student to be working directly with researchers and subject matter experts on a variety of advanced topics. We pay $15 per hour, up to 30 hours per week during this summer. Requirements:
  • Major in Computer Science, GPA > 3.0.
  • Hand-on experience with Python, C/C++.
  • Preferred courses: Linear Algebra, Computer Vision, Machine Learning courses.
  • Preferred knowledge of deep learning concepts.
  • Highly self-motivated.
  • Good communication skills.
Jun Zhou Research Computing University of South Carolina

Research Assistant at Moore Business School

Summary: The research assistant will join a project that investigates whether online retailers treat consumers fairly. Within this role, you will develop, document, and maintain advanced software for automatic data collection (web-crawling). You will also learn how retailers collect consumer data and gain understanding of algorithm decision making in online retailing. Schedule to be coordinated with supervisor and to work around class schedule. Must be willing to work a flexible schedule to achieve project goals. Main Responsibilities:
  • meeting with the principal investigator to define functional specifications
  • learning about business practices in online retailing
  • learning about technology and programming tools
  • designing algorithms and flowcharts
  • developing and optimizing code
  • testing and deploying programs
  • troubleshooting, debugging, maintaining programs
  • developing technical documentation
Qualifications The successful candidate must
  • be currently enrolled as a student at USC
  • have good communication skills
  • be professional, reliable, and of high personal integrity
  • be able to work independently or as part of a team
  • maintain confidentiality and respect intellectual property
  • be able and willing to learn independently and quickly
  • be proficient in Python and HTML
  • understand computer networking / internet protocols
  • understand client-server architectures
Other preferred but not required qualifications:
  • familiarity with java / javascript and linux / unix
  • understanding of computer architecture
  • experience with academic research
  • interesting in learning from academic research
  • experience with formal software development processes
Compensation: Ranging from $15.00 to $20.00 per hour, depending on qualifications. Period: August To November, 2021. Benefits to the successful candidate: You will further develop highly-employable skills and will learn how business use digital marketing in real life, which may help you prepare for jobs in a wide range of companies. At the same time, you will explore academic research and build a precedent that could help you in case you want to pursue an academic career. Instructions: Please use handshake (job 4803297) to submit a CV/Resumé, a list of references, and a cover letter (recommendation letters are optional). When writing your cover letter, please answer the following questions.
  • What is your current student status? (e.g., senior, master of science/arts)
  • What is (are) your major(s)?
  • If any, what is (are) your minor(s)?
  • What is your expected graduation date:
  • Why are you interested in this position?
  • Have you worked on-campus before? If so, list the department and supervisor.
  • What coursework relevant to this project have you taken and what was your GPA in each course?
  • What applications have you coded in Python (if any)?
  • What applications have you coded in computer languages other than Python (if any)?

REU on Smart Computing and Communications UMBC

Greetings from the University of Maryland Baltimore County. We are planning to conduct a virtual summer 2021 REU on Smart Computing and Communications (June 7 – August 13, 2021) in the College of Engineering and Information Technology at the University of Maryland, Baltimore County. Could you please help forward this opportunity to your undergraduate students and encourage them to apply? It would be a great help if you could help forward this to any of your other contacts as well. Thanks in advance for helping us to broadcast this event.

Computer Programming part-time/full time Position

Start date: Summer 2021 Description: A research assistant position is available at the iWERS group ( of University of South Carolina with the focus on developing web-based applications, using ArcGIS Web AppBuilder, for spatial analysis of environmental impacts from civil engineering projects. This position can cover, considering student’s performance, either student’s hourly salary for up to 20 hours per week or full coverage of tuition + salary for one student during the academic year. Students from all levels and disciplines are encouraged to contact Dr. Erfan Goharian about this position. However, graduate students from Engineering and computer science are preferred. Minimum Requirements
  • Computational proficiency (coding in JAVA and HTML)
  • Strong background in building web apps
  • Strong communication skills, both written and oral
Preferred Skills and Experience
  • Experience working with open-source modular JavaScript libraries, in particular Dojo Toolkit
  • Experience working with ArcGIS Web AppBuilder
  • Experience with ArcGIS
How to apply Interested candidates should send their current C.V. via email to Dr. Erfan Goharian

Student Programming Position-Research Project

Description: The student will work with the research team to collect video game data from a public website. The student will develop code to access the website's API endpoints to collect user data in a usable format for the research team. Specifications:
  • Applicants should have experience in a coding language (python, java, etc.)
  • Prefer applicants who also have experience with web scrapping
  • Ability to make weekly progress toward objectives
  • Highly reliable with good communication skills
Contact: Caitlin Ray