Summary
iCatalyst, Inc. is a next-generation technology company specializing in Artificial Intelligence (AI) and related fields. They are seeking a Technical Intern (AI) to support their corporate office and federal programs, providing an opportunity to work on AI development and IT operations.
Responsibilities
- Support the design, development, testing, and implementation of AI-enabled applications, automations, and governance solutions under the guidance of senior team members
- Assist with prototyping, developing, and evaluating AI models, workflows, integrations, and supporting data to enhance internal and client-facing solutions
- Contribute to software development, testing, debugging, documentation, reporting, and performance monitoring activities that support reliable AI solutions and informed decision-making
- Collaborate with cross-functional teams to research, validate, and continuously improve AI capabilities, business processes, and user experiences
- Collaborate with cross-functional teammates including engineering, product, and business stakeholders while learning software development best practices
- Contribute to technical documentation, demos, and presentations summarizing project progress, findings, and recommendations
- Follow secure coding and responsible AI practices appropriate for enterprise and federal environments
- Assist with basic IT and system administration tasks, including user account setup, laptop imaging, software installation, patch verification, and troubleshooting under the guidance of senior administrators
- Monitor Microsoft 365, endpoint security, and remote management dashboards and help document, investigate, and escalate issues related to alerts, non-compliant devices, and software update status
- Support SharePoint Online administration activities, including access requests, permissions updates, site maintenance, and document management tasks
- Assist with endpoint management and maintenance such as verifying antivirus status, patch deployment results, OneDrive backup health, and inventory tracking for company devices
- Help maintain IT operational documentation, including SOPs, troubleshooting notes, inventory records, and task trackers used for internal support and compliance activities
- Participate in cybersecurity and compliance support activities by reviewing routine security alerts, assisting with user access reviews, and supporting ISO/CMMI-related administrative tasks
- Assist with website, cloud, and infrastructure support tasks as assigned, including basic SharePoint, Azure, AWS, DNS, and hosting administration activities
- Contribute to automation initiatives by helping identify repetitive IT tasks and developing or testing PowerShell, Python, Power Automate, or AI-assisted workflows to improve operational efficiency
- Shadow and support system administrator on troubleshooting, maintenance, and modernization efforts while gaining hands-on experience with Microsoft 365, endpoint management, cloud services, and enterprise IT operations
- Provide general technical support for internal users, conference room technology, software issues, and other operational IT requests as needed
- Provide support and expertise in the assigned domain
- Collaborating with cross-functional teams to deliver solutions
- Ensure adherence to security, compliance, and quality standards
- Support continuous improvement and innovation initiatives
- Special projects as needed
Skills
- Coursework, academic projects, or personal projects demonstrating interest in AI/ML, generative AI, natural language processing, or software development
- Foundational programming skills in Python and familiarity with software development concepts such as APIs, debugging, version control, and testing
- Exposure to AI/ML tools, libraries, or platforms
- Interest in building LLM-based applications such as chatbots, copilots, search experiences, or workflow automations
- Strong problem-solving ability, curiosity, and willingness to learn quickly in a fast-paced technical environment
- Strong organizational and time management skills, with the ability to prioritize tasks and deliver high-quality work in fast-paced environments
- Good communication and collaboration skills, with the ability to work effectively with mentors and cross-functional teams
- Strong attention to detail and ability to manage multiple assignments, deadlines, and priorities
- Must be a current college or university student pursuing an undergraduate or graduate degree in a relevant technical field
- Currently pursuing a bachelor's or master's degree in Computer Science, Engineering, Data Science, Information Systems, or a related STEM field from an accredited university
- Basic understanding of cloud platforms, data handling, and prompt engineering concepts is preferred
- Academic, research, hackathon, or personal project experience in software engineering, AI/ML, data science, or generative AI is strongly preferred
- Experience with cloud platforms, web applications, or data/AI tooling through coursework or projects is a plus
- Microsoft Azure AI Fundamentals or similar entry-level AI/cloud certification
- Relevant student credentials, bootcamps, or online coursework in AI/ML, cloud, or software development
- Participation in university labs, technical clubs, hackathons, or open-source projects is a plus
Qualifications
Must Haves
- Coursework, academic projects, or personal projects demonstrating interest in AI/ML, generative AI, natural language processing, or software development
- Foundational programming skills in Python and familiarity with software development concepts such as APIs, debugging, version control, and testing
- Exposure to AI/ML tools, libraries, or platforms
- Interest in building LLM-based applications such as chatbots, copilots, search experiences, or workflow automations
- Strong problem-solving ability, curiosity, and willingness to learn quickly in a fast-paced technical environment
- Strong organizational and time management skills, with the ability to prioritize tasks and deliver high-quality work in fast-paced environments
- Good communication and collaboration skills, with the ability to work effectively with mentors and cross-functional teams
- Strong attention to detail and ability to manage multiple assignments, deadlines, and priorities
- Must be a current college or university student pursuing an undergraduate or graduate degree in a relevant technical field
- Currently pursuing a bachelor's or master's degree in Computer Science, Engineering, Data Science, Information Systems, or a related STEM field from an accredited university
Nice to Haves
- Basic understanding of cloud platforms, data handling, and prompt engineering concepts is preferred
- Academic, research, hackathon, or personal project experience in software engineering, AI/ML, data science, or generative AI is strongly preferred
- Experience with cloud platforms, web applications, or data/AI tooling through coursework or projects is a plus
- Microsoft Azure AI Fundamentals or similar entry-level AI/cloud certification
- Relevant student credentials, bootcamps, or online coursework in AI/ML, cloud, or software development
- Participation in university labs, technical clubs, hackathons, or open-source projects is a plus
Benefits
- Comprehensive benefits and wellness packages
- 401K with company match
- Competitive pay