Role overview
Generative-AI Engineer Intern
Aurora, CO
Applications for this position will be accepted on an ongoing basis.
ICR has opportunities available for college students interested in careers as Generative-AI (GenAI) Data Scientists. If you are interested in talking with us to find out more about these positions and how you can get a head start on your career, please send us your resume and visit our booth on career day.
The contracts ICR has with its customers require a security clearance, which, at a minimum, requires applicants to be U.S. citizens. Proof of citizenship will be required as part of the hiring process.
Roles/Responsibilities
- Build and evaluate “chat with documents” (RAG) prototypes over, e.g., internal HR and BD/proposal content, with grounded answers and source attribution.
- Prototype agentic workflows (tool use / multi-step flows) using approved GenAI frameworks; add basic guardrails and failure handling.
- Configure and demo developer workflows (e.g., VS Code with Continue/Cline) connected to internally hosted LLM endpoints; create quick-start enablement guides.
- Support data preparation for GenAI use cases (document ingestion, cleaning, chunking/metadata, small evaluation sets) and maintain reproducible experiments.
- Package prototypes for internal use (lightweight APIs, Dockerized runs, basic logging/monitoring hooks) and write clear runbooks.
- Present results to technical and non-technical stakeholders (demos + brief summary of outcomes, risks, and next steps).
Desired Skills/Qualifications
- Pursuing degree in Computer Science, Data Science, Software Engineering, or closely related field.
- Comfortable with Python scripting and basic software engineering practices (Git, readable code, documentation).
- Hands-on experience with GenAI applications (LLMs), ideally including at least one shipped prototype (GitHub/demo/write-up).
- Experience with RAG / document Q&A concepts (ingestion, retrieval, grounding/citations) and an evaluation mindset.
- Familiarity with agentic frameworks (e.g., LangChain and/or LangFlow) or similar workflow/orchestration tools.
- Basic understanding of ML/AI fundamentals (data quality, model behavior, evaluation, and common failure modes).
- Experience packaging/running software in a reproducible way (Docker preferred; equivalent accepted).
- Preferred: exposure to LLM fine-tuning concepts and/or PEFT methods (LoRA/QLoRA), even at a basic level.
- Strong communication skills and ability to collaborate with cross-functional partners (e.g., HR, BD, engineering).
- Willingness and ability to learn new tools quickly; self-directed and able to work with minimal supervision.
Pay Range:
$30-$40 per hr (based on year of education and intern status – new or returning)
ICR offers a great summer internship program with real, hands-on work experience on actual projects. Mentorship is taken seriously. We want you to feel like you are part of the team. All work and no play doesn't make for a great company culture, so we plan some social and community events throughout the program. A high percentage of our interns are offered full-time positions after graduation. Some of our more junior interns, who perform well, are invited to return for the following summer internship.
ICR, Inc. considers several factors when extending job offers, including but not limited to candidates’ key skills, relevant work experience, and education, area of study, practical experience and status (new or returning intern).
ICR is proud to be an equal opportunity employer and considers qualified applicants for employment without regard to race, color, creed, religion, national origin, sex, sexual orientation, gender identity and expression, age, disability, veteran status, or any other protected factor.
What we're looking for
Pay Range:
$30-$40 per hr (based on year of education and intern status – new or returning)
ICR offers a great summer internship program with real, hands-on work experience on actual projects. Mentorship is taken seriously. We want you to feel like you are part of the team. All work and no play doesn't make for a great company culture, so we plan some social and community events throughout the program. A high percentage of our interns are offered full-time positions after graduation. Some of our more junior interns, who perform well, are invited to return for the following summer internship.
ICR, Inc. considers several factors when extending job offers, including but not limited to candidates’ key skills, relevant work experience, and education, area of study, practical experience and status (new or returning intern).
ICR is proud to be an equal opportunity employer and considers qualified applicants for employment without regard to race, color, creed, religion, national origin, sex, sexual orientation, gender identity and expression, age, disability, veteran status, or any other protected factor.