All on-campus and off-campus positions will be advertised for at least four weeks. Students should also refer to the UI's Student Information and Employment Assistance webpage for other job information. If you represent a company and would like to post a job offering, please contact Allison Rockwell.

"We’ve hired a number of CS students over the years as both student employees and full-time, and they are some of the most qualified, professional students I’ve worked with."

Ben Walizer, M.Ed. Project Manager - Iowa Reading Research Center - University of Iowa College of Education

Current Opportunities

Part-Time Jobs

  • A research team including Anna Krupp, PhD, MSHP, RN, Assistant Professor in the College of Nursing and Jim Blum, MD, Associate Professor of Anesthesiology and UIHC CMIO is hiring a student to lead an interrupted time series analysis for a focused, short-term project. The project aims to test clinical decision support rules in a EHR dataset of over 3,000 ICU patients. At this point in the project, the study population and variables have been identified and we are ready to conduct the analysis. Interested candidates can please send their resume, major, and summary of coursework taken to date, include programming languages to [4/21/2022]

  • Professor Harata, Carver College of Medicine, seeks a motivated undergraduate student who is enthusiastic about data analysis in neuroscience research. Specifically, we are seeking a student who will apply quantitative analysis and digital signal processing. The experimental data will be acquired from the cultured mammalian brain cells and tissue specimens, using fluorescence microscopy and electrophysiology-based methods. The student should be good at quantitative skills including mathematics, computer programming and/or statistics. The student should be meticulous and reliable, and motivated to learn a variety of new analysis techniques independently. Background knowledge of neuroscience is advantageous but it is not absolutely required. Depending on the contribution, the student may be given the opportunity to become a co-author on publications and posters. Time Commitment: A minimum effort of 9 hours per week (3 credit hours if taking academic credit) during the semester will be expected. Generally, the work is performed Monday through Friday between 8 a.m. and 5 p.m. in the BSB. Compensation: Volunteer or Academic Credit. Start Date and Timeline: Immediately. Full job description here. [11/23/2021]

  • The Iowa Reading Research Center in the UI College of Education is hiring:

    • a part-time student computer programmer. This job provides job duties directly related to your future career. The center is currently interviewing for this position, so apply now if you are interested! See the full description and submit application via Handshake. Email if you have any questions. Responsibilities: Modify and customize website/user interface by using HTML/CSS/PHP, collaborate with staff in enhancing eLearning website, utilize SQL, APIs, and Python to integrate data from various sources and databases into other applications, and other related tasks. See job posting for full responsibilities. Qualifications: Working experience in programming interactive websites or apps and in-depth knowledge of HTML/CSS/JavaScript/Python. See job posting for full qualifications. We are looking for a student who would be available beyond this summer. [4/20/2022]

    • one or two application developers for summer employment (May 16 to August 19, although flexible) only. They can offer in person work or hybrid work, no fully remote with 75% or 100% employment during that time period. They build applications for educational research that are typically used in K-12 education. Ben Walizer, Project Manager, would be happy to share more information with anyone interested. [5/4/2022]

  • UI Hydroinformatics Lab is looking for an undergraduate student for a data science project. Requirements: Python programming experience | Experience in relational databases (e.g., PostgreSQL) | Web development (JavaScript, PHP, HTML, CSS), user interface design. Contact: Ibrahim Demir ( - with CV. [3/7/2022]

  • Information Technology Services at the University of Iowa is seeking 2-3 student software developers. Learn more and apply at [3/29/2022]

  • The Kliemann Lab in the Psychological and Brain Sciences Department is looking for support in scientific programming. Our lab studies human social cognition in psychiatric (e.g., autism) and neurological (e.g. epilepsy, brain lesions) populations with a variety of behavioral and neuroimaging methods (e.g., fMRI, eye tracking) generating high volume and high dimensional datasets. Tasks would include support in development and maintenance of Matlab, Python and Unix based computing workflows for data analyses and data management on high performance computing cluster. Previous knowledge in cognitive neuroscience not necessary, a general interest and curiosity strongly encouraged. Start date and number of hours (15-17$/h) flexible. Interested candidates please send an email with a CV to Dorit Kleimann and indicate preferred start date/number of hours and brief statement of proficiency in Matlab/Python/Unix (Matlab is optional, Python and Unix are required). [4/12/2022]

  • Physics and Astronomy Department, University of Iowa is seeking an Undergraduate Student for Junior Instrument Specialist position. Pay: $12/hr, 10-15 hours per week. APPLY or on Handshake. Job Summary: The Physics and Astronomy Department seeks an advanced undergraduate student to develop and maintain astronomical optics instrumentation and software at the department’s telescope facilities. Responsibilities and Duties: The student will work with Emeritus Professor Robert Mutel and Caroline Roberts in Iowa City on software and hardware installations on the Physics and Astronomy department’s telescopes at the Iowa Robotic Observatory in Arizona and on campus at the Van Allen Hall Van Allen Observatory. The student’s work may encompass but may not be limited to: improvement and editing of software and hardware for a spectrometer and development and assembly of grism spectrographs. The student may travel with Caroline Roberts and Professor Mutel to the Iowa Robotic Observatory in Sonoita, Arizona during the school year, pending University of Iowa travel restrictions and the details of trip(s) financing. All expenses would be covered by the department. The student may be trained to remotely schedule the observation plan for the department’s robotic telescope each evening. Qualifications and Skills: Course of study in Physics, Computer Science, Engineering, or a related field, and a strong background in Math and Physics; A curious and innovative approach to astronomical software and hardware, including design, construction, testing, troubleshooting, and collaboration. Talent and work ethic related to such endeavors; A high level of responsibility and discipline, including the ability to be consistent and prompt with a daily task; Flexibility to work an irregular schedule, which will involve some nights and work hours that vary from week-to-week, and may involve some travel. [1/25/2022]

  • Planful Learning and Assessment LLC is looking for a Computer Scientist to serve as a consultant approximately 10 hours a week.  This person needs the following:

    • PhD in Data Science, Computer Science, or related field.
    • 4+ years of Data Science and Machine Learning experience
    • Proficiency in Python
    • 1+ years experience with natural language understanding (NLU) concepts and experience in implementing NLU use cases
    • 1+ years experience with natural language generation (NLG) concepts and experience in implementing NLG use cases
    • Proficiency with Machine Learning concepts and ability to implement Supervised models.

-> Please let Paul Nichols, Chief Scientist, know if you might like to consult on their project. [9/29/2021]

  • The University of Iowa College of Public Health is hiring a PT/FT Application Programmer. Get more details and apply here. [12/29/2021]
  • Undergrad developer wanted for the StarExec projecta web service hosted at The University of Iowa, and used by researchers in automated theorem proving around the world. It has been built almost exclusively by U. of Iowa students! Prof. Aaron Stump is seeking one or possibly two undergraduates to work on the project part-time in the summer and into the fall.  Pay is competitive. If you are interested, please send him an email listing: your major or majors; current GPA; past development experience, including languages you have programmed in. The project uses JSP, Javascript, MySql, and other web programming technologies, but it is ok if you have not used these before. You can learn on the project. Remote work is fine for this. [5/2/2022]

Full-Time Jobs

  • UI College of Education is seeking an Application Developer to provide application development and maintenance support for the Iowa Reading Research Center (IRRC) by writing and maintaining in house educational research application; Monitor site security, manage updates, and support online learning staff’s administration of the IRRC’s learning management system (Moodle); Work with Director and Project Manager to develop new applications, functionalities, and plug-ins; Utilize APIs or other web services to integrate data between applications; Support IRRC database administrator by controlling database access and providing reports on data as needed; Review, edit, and provide feedback to undergraduate student programmers; and, utilize software development techniques to manage software updates, releases, design database structures, document code, and track work. [4/6/2022] 

  • UI CEE|ECE|IIHR's Ibrahim Demir is looking for a full-stack web developer for a new project. Please contact him with any questions. [2/25/2021]

  • Jeremy Cline is seeking a full stack developer to further develop a multiplayer webRTC application. Assignment will include integrating elements of a Canvas 2D game engine with webRTC functionality for use in a digital performing arts startup. The final product will be a multiplayer experience where users start video/audio communication based on their location within the 2D canvas. The tasks include using an NPM package to communicate with the hosted media server (implemented with Janus) to subscribe programmatically to webRTC data channels. The application framework has already been put into place using Svelte, Javascript, and Snowpack bundler. Essential skills for this assignment include Javascript, Svelte, and some knowledge of webRTC. This is a short-term contract representing about one month of full-time work, however, there is the possibility of continuing work on a project-by-project basis with our company. Payment will be commensurate with experience. Interested applicants should contact Mr. Cline at [6/22/2021]

  • Edwards Creative in Milan, Illinois is seeking an Interactive Media Programmer. The desired applicant will be working collaboratively with a team of UI/UX designers and engineers on developing custom interactive projects from concept to completion. The applicant will work on programming the back end of interactive content ranging from touchscreen interface programs, RFID implementation and game-based interactives to higher-end immersive environments consisting of audio and video integration in a wide variety of corporate and museums settings. More in full job description. Please send resumes to Director of Interactive Media, Michael Edwards. Questions? Please contact 309-756-0199. [10/14/2021]

  • Facilities Management at the University of Iowa has job openings for an Application Developer and Senior Software Developer. [1/14/2022]

  • The UI Finance and Business Information Services application development team is seeking an Application Programmer Analyst. The purpose of this position is to join the business application development team in Finance and Business Information Services, conduct development based on logical and physical designs, and implement improvements to applications. Pay: $57,000 to commensurate. For a full job description, please e-mail Brooke McMurl at [1/25/2022] 

  • Great West Casualty Company is a leader in the trucking insurance industry and a subsidiary of publicly traded Old Republic Insurance Group headquartered in South Sioux City, Nebraska (Sioux City, Iowa metro area). We have been in business for over 65 years and have one of the largest information technology teams in the Siouxland area approaching 100 employees.  We have IT opportunities in our various departments of Systems Development, Technical Services Server and Networking teams, Desktop Support, IT Security, Business Intelligence, Data and Analytics and a dedicated IT Project Office department. Currently we are looking for a Software Developer to join our agile development team of 40 employees. We are looking for recent or upcoming Masters or Bachelors graduates who have also had some strong development internship experiences who might be a good fit for this role. Apply Here. These positions offer a hybrid work schedule – 2 days working from home and 3 days working in office. [11/23/2021; rev. 2/21/2022]

  • Immortagen Inc has an opening for an entry-level of software developer and analyst to join a team of scientists responsible for the research, development, and optimization of our diagnostic products. The ideal candidate must be able to work in a collaborative research environment and to contribute to the innovative work for our product development. We are willing to train new graduates who are motivated to learn new concepts and develop innovative software for healthcare and diagnostics. We will assist international applicants in obtaining work authorization. This is a remote work position (i.e., work from home) with all team, one-on-one, and training meetings being held virtually (Zoom, and Microsoft Teams). Responsibilities: Learn and perform analyses of DNA sequencing data produced by massively parallel next generation sequencing (also called bioinformatics) | Execute software to perform supervised analysis of genomic sequence data using existing software and algorithms for genomic research purposes | Collaborate with other developers, analysists, and scientists (computer scientists, statisticians, cancer biologists and oncologists) | Generate diagnostic reports in both English and Chinese | Requirements: Bachelor or Master's in Engineering, Computer science, Computational Biology, Bioinformatics, Genomics, Applied Mathematics, Statistics or related field; relevant experiences are preferred | Willingness to learn and understand the biological data, clinical data and genomic annotation | Fluency in programming and scripting languages. Python is preferred | Mastery of the Mandarin language (Speaking, Reading, & Writing) Preferred Skills and Experience: Experience working in HPC and parallel computing environments as well as familiarity using UNIX-like systems and shell scripting | Familiarity with AWS cloud computing platform | Knowledge of biological / omic data formats (VCF, FASTQ, BAM) | Excellent communication and interpersonal skills are plus. Salary: Competitive Salary, Bonus, Equity Benefits: Comprehensive benefits package, including medical and dental insurance. To apply,  e-mail resume/vitae to: or visit [11/18/2021]

  • Myers and Stauffer, a CPA firm, has recently hired UI graduates as staff analysts who have been good addition to the team and the organization is looking to recruit more UI graduates. The firm is still hiring: students who may be graduating soon and still looking for a job are encouraged to apply for the staff analyst position. Myers and Stauffer has 20 offices nation-wide (Des Moines, Kansas City, and Indianapolis are the closest offices to Iowa City) and work on a hybrid model with two days per week at home and three days in the office. Marissa Mathson, recruiting manager, is an Iowa alumna and shared this link to the job application and description. [4/29/2022]

  • Cedar Rapids non-profit NewBoCo [for its Delta V Code School] is looking for a FT Lead Instructor [12/28/2021]

  • The University of Iowa College of Public Health is hiring a PT/FT Application Programmer. Get more details and apply here. [12/29/2021]

  • Webspec, a software and web development/marketing firm in Des Moines, is currently hiring to expand our Systems Administration team! We are ideally looking for someone that’s self-motivated, passionate about computing, and has some (hobbyist and / or professional) knowledge of networking, servers, and computers. We only have one position open, but since our requirements are so broad when it comes to experience we’re posting both Junior and Mid-level Systems Administrator positions. We would also be open to an internship-to-hire position. If you’re interested in applying feel free to email us at or visit our website. [4/18/2022]

Internships & Co-Ops

  • Students are invited to apply to join the Attachment and Neurodevelopment Lab (ANL), affiliated with the newly funded Hawk-Intellectual and Developmental Disabilities Research Center, under the lead of Dr. Lane Strathearn. The lab is launching an exciting interdisciplinary study that will recruit hundreds of participants (mother-child dyads) to investigate the roles of social experience and epigenetic changes in Autism Spectrum Disorder. Social experience will be measured using a phone app designed specifically for the study. The study is called the Autism, Genetics, and Epigenetics Study (AGES). Undergraduate or graduate student research technician positions are available for credit, volunteering, or possibly internship (summers)Details may be found on this flyer. [1/24/2022]

  • Inseer, Inc., a rapidly growing start-up in the Iowa City area, developing groundbreaking ergonomic analysis software using machine learning, computer vision, and artificial intelligence, is seeking a Full-Stack InternResponsibilities: Plan, implement, and enhance cross-stack features to support and develop our SaaS applications | Write maintainable, scalable, modular, and clean code | Ask questions about what you don’t understand. Apply: send a cover letter and a copy of your resume to [3/21/22]

  • Sprayer Mods, LLC, an Iowa City-based agricultural equipment manufacturer, is seeking:
    • Undergraduate students with skills in python, numpy, data science, or circuits for Fall/Spring internship. Intern will assist designers in creating high-quality machine vision models. Internship will be paid, with pay depending on skills and previous experience. [7/7/2021]
    • Part-time computer vision and embedded systems paid intern. Responsibilities include implementing computer vision algorithms, assisting with model creation and training, and writing code for embedded systems. Requirements are flexible, but we are especially interested in applicants with familiarity with agriculture, python, C++, pytorch, tensorrt, machine learning, and computer vision. [12/28/2021]

                  -> Interested applicants can send their resume to Holly Bennett, CTO,



Ongoing Opportunities

Regional companies, including Collins, Deere & Co., Pearson, and State Farm, seek UI CS students nearly every year. Please contact the Department to find out more about such opportunities.

Part-Time Jobs

  • Student Life Marketing + Design (M+D) is hiring talented and enthusiastic web developers to work on exciting and challenging new projects and web applications for the Division of Student Life and other clients on campus. More details here and at M+D website. [11/25/19; ongoing]

Full-Time Jobs

Internships & Co-Ops

  • ACT offers an internship program (Scroll down to "Summer Internship Program"). If you have questions, please contact Mark Steckel, Data Management (319-341-2983): [ongoing]
  • City Internships provides structured Global Internship Programs for students seeking to gain experience in banking and financial services, art, fashion and design, marketing, advertising and PR, consulting and professional services, entertainment, media and journalism, law and politics and lastly, technology and engineering. Applications to the global internship programs in London, Paris, New York, Boston, Washington D.C., Miami, Chicago, Austin, Los Angeles, San Francisco, Sydney & Hong Kong., can be submitted now via" If you have any questions please do not hesitate to contact Lewis Talbot, Global Program Director. Students can book a slot to talk to the Student Experience Team. [ongoing]
  • Garmin often has software engineer intern positions. If interested, please apply at and upload your resume and unofficial transcript. Please look under "Off-Campus Jobs" for details on full-time position also available. [ongoing]
  • The Uncubed x IBM Fast-Track has is the latest partnership from The Cognitive Computing Odyssey, this time to help fast-track students through the internship and full-time application process (full list of available roles here). Students who apply and advance will have a point of contact they can always reach out to if they have any questions. [ongoing]
  • Intel Corporation actively accepts applications for Internships and New Grad opportunities. They are looking for someone to help them develop web-based tools for global public health decision support. More info on this broad range of BS, MS and PhD opportunities here. [ongoing]
  • John Deere advertises for IT intern positions. Here is a job description and directions on how to apply. If you have questions about the position, you can email Scott Valleroy. To be considered, students are required to create an online profile and apply through Deere's website. [ongoing]
  • MathWorks has the following student job opening: On Campus Position (Iowa City, Iowa)  MATLAB Student Ambassador [ongoing]


  • The Institute for Broadening Participation (IBP) offers Paid Summer Research Programs. Most programs offer both a stipend and housing and travel support. Programs range across all STEM disciplines and all areas of the country! 570+ programs for undergraduates | 60+ programs for graduate students. Use advanced search page to filter programs by multiple criteria. Contact them with your level of study and disciplinary interests for help finding a program: [ongoing]
  • The Woodrow Wilson Teaching Fellowship, now offered in Georgia, Indiana and New Jersey, recruits current seniors, recent grads, and alumni with backgrounds in STEM (science, technology, engineering and math) to teach in high-need schools. As a WW Teaching Fellow, you will have extraordinary opportunities: innovative, world-class teacher preparation, a full school year of experience in real-world classrooms, and ongoing mentoring support. In addition, Fellows receive a generous stipend ($30,000-32,000) to complete a master's degree program. [ongoing]