A career in IBM Consulting is rooted in long-term relationships and close collaboration with clients across the globe.
You'll work with visionaries across multiple industries to improve the hybrid cloud and AI journey for the most innovative and valuable companies in the world. Your ability to accelerate impact and make meaningful change for your clients is enabled by our strategic partner ecosystem and our robust technology platforms across the IBM portfolio including Software and Red Hat.
Curiosity and a constant quest for knowledge serve as the foundation to success in IBM Consulting. You will be encouraged to challenge the norm investigate ideas outside of your role and come up with creative solutions resulting in groundbreaking impact for a wide network of clients. Our culture of evolution and empathy centers on long-term career growth and development opportunities in an environment that embraces your unique skills and experience.
In this role you'll work in one of our IBM Consulting Client Innovation Centers (Delivery Centers) where we deliver deep technical and industry expertise to a wide range of public and private sector clients around the world. Our delivery centers offer our clients locally based skills and technical expertise to drive innovation and adoption of new technology.
Matching the right talent to the right opportunities is one of the most critical challenges for Delivery Office team. While project requests contain essential details about skills seniority and experience requirements this information is often difficult to match to the pool of available CVs and the current manual process relying on individual judgment leads to inefficiencies and wasted potential. Without a systematic approach valuable data about skills experience and seniority remain locked in unstructured text preventing quick matches scalable workforce allocation or insights from past staffing decisions.
The intern will build an intelligent automated talent-matching system that semantically analyzes project requirements and CV data using NLP techniques ranking the most suitable candidates based on skills experience and seniority while providing transparent human-readable justifications through an LLM-powered explanation layer. The role of the intern include responsibilities such as designing NLP-based algorithms to extract and compare candidate data developing semantic matching models with similarity scoring integrating an explanation layer for recommendations implementing a feedback loop to refine matches and delivering an interactive tool that enables stakeholders to explore matches review reasoning and make informed staffing decisions while incorporating feedback through regular presentations.
- Knowledge of machine learning and artificial intelligence
- Strong Python programming skills building and evaluating ML and AI projects
- You thrive on teamwork and have excellent verbal and written communication skills.
- Ability to communicate with internal and external clients to understand and define business needs providing analytical solutions
- Experience working with enterprise data platforms or cloud environments (AWS Azure)
- Understanding of agile methodologies and enterprise IT operations
- Knowledge in one or more of the following topics: finetuning algorithms (e.g. LoRA DPO etc.) reinforcement learning model architectures (e.g. transformers state-space models etc.) LLM-based agents agentic workflows multi-agent systems RAG agent frameworks (e.g. LangGraph CrewAI etc.) time series data