Student Employment
Students at Texas State University may be eligible for part-time positions within the Department of Computer Science. Student employees have the opportunity to interact with other students, staff, and faculty, applying their computer science skills outside of the classroom.
CLICK HERE TO VIEW THE APPLICATION PROCESS FOR SPRING 2025 GIA CS LAB POSITIONS!
We also have multiple openings for GRA (Graduate Research Assistants) and UGRA (Undergraduate Research Assistants) positions for the spring 2025 semester:
- Research Assistant position in the Compiler Research Lab (CRL).
CRL has multiple openings for GRA/UGRA positions in Spring 2025. The GRA/UGRA will work on the DHHS funded NUEVA project, developing a healthcare app for meal delivery. The successful candidate should have strong programming skills and some experience with web and mobile development. Reach Native, Android and Django experience preferred. Interested candidates should email their CV to apan@txstate.edu - Research Assistant position in the Compiler Research Lab (CRL).
CRL has an opening for a GRA position in Spring 2025. The GRA will be working on the NSF funded STEM-CLEAR project, developing contextualized teaching material using AI methods. The GRA will also be responsible for maintaining the project website and social media accounts. The successful candidate should have intermediate-level experience in Pyhon and be conversant with modern AI tools. Background in Machine Learning and website design is preferred. Interested candidates should email their CV to apan@txstate.edu
Other positions across campus are posted to Handshake: https://www.txst.edu/studentemployment.html
Internship Information - The Department of Computer Science encourages students to have internships. It is the student’s responsibility to contact an employer to find an internship.
- The Office of Career Services at Texas State can also assist in finding internships.
- When the department receives a notice from the industry for an internship job opening, the job notice is posted to the department´s online posting board within the department website.
- Forms and approval process for CS 4100 and CS 5100 Internship courses
Computer Science Department Job Descriptions
-
Lab Assistants (open to all majors) (hourly or salary)
For information, please contact cs_labs@txstate.edu.
The Computer Science Department maintains open labs where facilities are provided for students to complete computer science class assignments and projects. These labs are supported, configured, maintained, and monitored by student lab assistants under the direction of full-time staff Lab Coordinators. Duties can involve a variety of tasks such as monitoring the lab facilities, installation and configuration of software, installation and configuration of hardware, web development, and system administration. Both undergraduate and graduate students are employed in this capacity and work is scheduled around student class schedules.
-
Lab Instructors (hourly or salary)
For information, please contact cs_labs@txstate.edu.
The Computer Science Department offers several courses which have associated lab sections for which students must register. These lab sections are usually taught by skilled undergraduate and graduate Computer Science majors or minors. Proficiency in the subject being taught, sufficient maturity to be in charge of a class, and excellent communication skills are absolute requirements. Duties include providing instruction, preparing and maintaining lab facilities and supplies, guiding students to completion of lab assignments, and grading of submitted lab work. Student lab instructors may be required to attend periodic meetings and hold office hours.
-
Tutors (hourly or salary)
For information, please contact cs_labs@txstate.edu.
The Computer Science Department is dedicated to doing all it can to make students successful. Free tutoring is offered for most all undergraduate core courses. Graduate and undergraduate Computer Science students with good communication and academic skills are hired to provide this tutoring.
-
Research Assistants (hourly or salary)
Faculty members who have received financial backing for one or more of their research interests often hire students to assist them. These positions are typically offered directly to students who have expressed a shared interest in the faculty member’s research area. Faculty members may also advertise their openings on Handshake.
-
Graders (hourly only)
Student graders are hired by many Computer Science faculty members to assist them with scoring and recording student assignments and projects for a specific course. Typically a hiring faculty member will require a grader to have taken the course involved and passed it with a grade of A or B. In some cases, students may be hired as graders if they can demonstrate adequate knowledge and skill in the subject. Working hours are usually flexible and may often be completed from the grader's home. Faculty members may post their openings on Handshake.