- Volume Overload: Managing a large number of resumes can be overwhelming. Sorting through hundreds applications is time-consuming and can lead to fatigue.
- Consistency: Ensuring that each resume is evaluated based on the same criteria can be difficult. It’s important to maintain consistency to avoid bias and ensure fairness.
- Skill Matching: Identifying the right skills and qualifications from a diverse range of resumes can be tricky, especially if the resumes are formatted differently or use varied terminology.
- Attention to Detail: It can be easy to overlook important details when scanning through many resumes quickly. Critical information might be missed if not given adequate attention.
- Subjectivity: Personal biases and subjective preferences can influence the evaluation process. It’s crucial to stay objective and base decisions on the qualifications and fit for the role.
- Bias Reduction: Traditional resume reviews can unintentionally perpetuate biases related to gender, race, or background. Implementing a system that reduces bias by focusing on objective criteria can lead to more equitable hiring practices.
- Vector embeddings
- Designing vector databases
- Training LLM
- Retrieval-Augmented Generation (RAG)
- Named Entity Recognition
- Azure OpenAI API
- Langchain
- Web stack
- Huggingface API
-
- Develop an understanding of the current business process, and technical challenges, interview important stakeholders, articulate current failure modes, and develop most relevant use cases.
- Literature review of all relevant techniques and existing technology.
- Demonstrate functional competence in the tech stack by completing a “mini project”. Note – it is unlikely that any student would be fully competent in the entire tech stack before the project. Individual training effort is expected and required
- Develop a strategic approach and project management plan for delivery.
- Complete first prototype and demonstrate functionality of the v1 prototype against applicable system requirements (before the end of Winter term). Develop a strategic plan to address highest priority development in a v2 prototype
- Complete the v2 prototype and demonstrate the results to the stakeholders.
- Include cover letters as additional input.
- Review for techniques that are intended to foul AI reviewers (like adding white text to a resume)
AI Experience (4 Students)
Specific Skills: Broad experience in practical application of AI techniques. EECS 281 (or equivalent) is required, EECS 445 (Machine learning) or EECS AI would be a plus. Likely Majors: CS, DATA, ROB, ECEGeneral Coding (2 Students)
Specific Skills: General programming skills, good software engineering practice, and design EECS 281 (or equivalent) is required, experience in full stack development a plus. Likely Majors: CS, DATA, IOEHuman Systems Development (1 Student)
Specific Skills: Business process mapping, error identification. EECS 280 (or equivalent) is required. Likely Majors: CS, IOE, BBAAdditional Desired Skills/Knowledge/Experience
If you have any of these characteristics, highlight them on your Experience and Interest Form and talk about them in your (optional) one way video interview.
- Please include a description of your experience with the different elements in the tech stack in your Experience & Interest Form:
- Practical experience developing web applications, include frontend and backend experience
- Successful team-based project experience
- Excellent interpersonal skills and the willingness to work hard
- Project Management utilizing Agile/Scrum
- Practical experience building generative AI tools.
Mentor

Don Lambert
Director of Emerging Technology and AI Services at ITS.
Don has 28 years of IT experience and has led numerous infrastructure projects. He has a particular interest in process improvement and planning the adoption of new IT services. On the weekends Don enjoys car repair and auto racing.Weekly Meetings: During the winter 2025 semester, the U-M ITS Resume team will meet on Mondays from 2 – 4 PM in Duderstadt 2166 (DC Admin conference room).
Work Location: The work will take place on the Ann Arbor campus.
Course Substitutions: CE MDE, ChE Elective, CS Capstone/MDE, Data Science MDE/Capstone, EE MDE, CoE Honors, SI Elective/Cognate
Citizenship Requirements: This project is open to all students on campus. International Students: CPT declaration (curricular practical training) is NOT required for this project because the sponsor is part of the University
IP/NDA: Students will sign standard University of Michigan IP/NDA documents.
Summer Project Activities: No summer activity will take place on the project.
Learn more about the expectations for this type of MDP project
