At a Glance
- Tasks: Collaborate on AI projects to enhance software development processes and create innovative solutions.
- Company: Join Toshiba Global Commerce Solutions, a leader in retail technology.
- Benefits: Gain hands-on experience, flexible hours, and mentorship in a dynamic environment.
- Other info: Hybrid role with opportunities for career growth in a diverse and inclusive workplace.
- Why this job: Make a real impact by applying AI in exciting projects while learning from industry experts.
- Qualifications: Pursuing a degree in Computer Science/Engineering with strong analytical and communication skills.
The predicted salary is between 22500 - 27500 £ per year.
This position is located at our HQ in Durham, NC. Expected program dates are September 14 – December 4, 2026. Anticipated working hours will be 20-30 per week. Final hours and schedule will be determined between the intern and their manager.
The AI Software Engineering Intern role will collaborate with our product development teams, applying AI to streamline how the organization designs, builds, and reviews solutions. The internship will focus on leading and supporting key initiatives while providing flexible support across our Software Portfolio AI efforts. The intern will join the team while several projects are underway, including helping define a new AI-driven “POD” model for end-to-end feature development, building a BRD Creation skill for the AI Dev Portal, and enhancing the existing BRD Reviewer skill based on several months of team feedback. The intern will collaborate within the agile development team and cross-functional stakeholders in a fast-paced, customer-first environment. The ideal candidate is comfortable balancing technical work with process design and cross-team facilitation.
Must Have:
- Must be local to Raleigh/Durham, NC Area. This is a hybrid role at least 2-3 days a week in person.
- Knowledge of developing AI systems. Agentic System Knowledge (Prompt Engineering, LLM, RAG, Vector Databases)
Responsibilities:
- Project 1: AI-Driven Development “PODs” (New Process Design)
- Participate in the design and definition of a new “POD” operating model, in which each solution/feature is developed end-to-end within a dedicated environment combining architect, business analyst (BA), and product manager/product owner roles, with QA support.
- Help identify and document the key human “gateways” within an otherwise AI-driven development process — the points where human review, decisions, or approvals are required.
- Assist in piloting the POD concept on a sample feature or solution to validate the model before broader rollout.
- Help create supporting process documentation, templates, and guidelines for how PODs are formed, and operated.
- Work with architects, BAs, product managers/owners, and QA to gather input and refine the process based on real usage.
- Project 2: BRD Creation Skill (AI Dev Portal)
- Gather input from multiple internal teams on existing business requirements document (BRD) practices, templates, and tools currently in use across the organization.
- Analyze and consolidate scattered, team-specific documentation practices into a standardized approach that works across teams.
- Design, build, and test a new “BRD Creation” skill for the AI Dev Portal, as the companion to the existing BRD Review skill.
- Run and iterate on pilot tests of the skill using real or representative use cases.
- Present findings and drive buy-in from internal stakeholders to support adoption of the new skill.
- Project 3: BRD Reviewer Skill — Follow-Up & Enhancement
- Gather validation and feedback from teams that have been using the BRD Reviewer skill over the past several months.
- Analyze usage feedback to identify gaps, pain points, and improvement opportunities.
- Implement enhancements to improve the skill’s accuracy and performance.
- Validate improvements with stakeholders and document the updates made.
General:
- Participate in the design, development, implementation, testing, and maintenance of systems supporting a variety of applications and business-critical functionality.
- Work directly within the agile development team and stakeholders to help with existing requirements, adhere to timelines, and meet deliverables.
- Learn about TGCS product offerings and how clients use them.
- Learn about how TGCS products go from an idea to a fully-fledged product.
Required Skills:
- Currently pursuing Computer Science/Engineering major in Undergraduate Studies
- Excellent analytical skills
- Ability to work in a fast paced, team-based environment
- Strong communication and interpersonal skills, including the ability to gather and synthesize input from multiple stakeholders and teams
- Programming and analytical skills, problem determination and debugging, attention to detail, teamwork and excellent communication skills.
- Comfort working on process design and documentation in addition to technical tasks
- Effective verbal and written communication, able to read, write, and speak English proficiently
Preferred Skills:
- Participation in agile SDLC; usage of agile project management tools
- Ability to use code versioning tools like Git, SVN, etc.
- Software development experience with Java, C++, or similar
- Modern web development experience, including application of HTML5, JavaScript, CSS, and various JS frameworks such as Angular, React, or Vue.JS.
- Experience with business analysis, requirements gathering, or process/workflow design
About the Company:
Toshiba Global Commerce Solutions, Inc., is a dynamic billion-dollar global company based in Research Triangle Park, NC, providing retail store solutions to your favourite brands.
EEO: Toshiba is an equal opportunity/affirmative action employer that evaluates qualified applicants without regard to age, ancestry, color, religious creed, disability, marital status, medical condition, genetic information, military or veteran status, national origin, race, sex, gender, gender identity, gender expression and sexual orientation or any other protected factor. We also consider qualified applicants regardless of criminal histories, consistent with legal requirements.
DIVERSITY, EQUITY & INCLUSION: We at Toshiba Global Commerce Solutions firmly believe that our people are an integral part to the success of our customers. Furthermore, we’re committed to Diversity, Equity, and Inclusion for all our people as highlighted by our 5 Core Principles (Create Outreach, Foster Belonging, Unleash Opportunity, Diverse Cultural Engagement and Culture of Transparency).
AI Software Engineering Intern in Durham employer: External
Toshiba Global Commerce Solutions is an exceptional employer, offering a vibrant work culture in the heart of Research Triangle Park, NC, where innovation meets collaboration. Employees benefit from a competitive salary and a comprehensive benefits package, including health coverage, a 401(k) plan with company match, and generous paid time off, all while being part of a diverse and inclusive environment that fosters personal and professional growth. Join us to be at the forefront of transforming retail solutions and enjoy the unique opportunity to work with leading brands in a dynamic industry.
StudySmarter Expert Advice🤫
We think this is how you could land AI Software Engineering Intern in Durham
✨Join Developer Communities!
Dive into online communities like GitHub or Stack Overflow. Contributing to open-source projects can really showcase your coding skills and catch the eye of hiring managers at companies like External.
✨Attend Tech Meetups and Hackathons
Get your name out there by attending local tech meetups and hackathons. It's a perfect way to network with industry professionals and fellow interns, while also demonstrating your coding prowess in a collaborative setting.
✨Leverage University Career Services
Don't forget about your university's career services! They often have partnerships with companies like External, and can help you access exclusive internship listings and workshops tailored for aspiring interns like us.
✨Show Off Your Work
Create a portfolio showcasing your coding projects on a platform like GitHub Pages or personal website. When applying for internships, we should link this to provide tangible proof of our skills and creativity, making us stand out to External!
We think you need these skills to ace AI Software Engineering Intern in Durham
Some tips for your application 🫡
Show Off Your Side Projects:If you've got any side projects or contributions to open source, make sure to highlight them in your CV. We want to see what you can create! Include links to your GitHub or any relevant platforms to give us a taste of your coding style and skills.
Tailor Your CV for Software Engineering:Make your CV pop by tailoring it specifically for software engineering. List relevant programming languages, frameworks, and tools you’ve worked with, and showcase any tech stacks you're familiar with. This will help us quickly see how you fit into the External team!
Let Your Passion Shine in Your Cover Letter:In your cover letter, don't just list your skills—tell us why you're passionate about software engineering! We love to see candidates who are eager to learn and grow, so share what excites you about this field and how a role at External can help you on your journey.
Demonstrate Your Learning Mindset:As this is an internship, focus on your willingness to learn and adapt! We’re keen to see examples of how you’ve tackled challenges or learnt new skills in the past. Bring that eagerness to your application, showing us that you're ready to dive into a real-world software environment at External!
How to prepare for a job interview at External
✨Showcase Your Coding Skills
Since you're aiming for a software engineering internship, be ready to code on the spot or discuss your past projects. Brush up on your problem-solving skills, and practise coding challenges on platforms like LeetCode or HackerRank. We want to see how you approach problems and apply your knowledge, so having a few coding examples up your sleeve will definitely help!
✨Bring Your Portfolio to Life
Prepare a portfolio that highlights your coding projects—don't just list them! Be ready to explain your thought process, the technologies used, and any challenges you faced. It’s not just about the final product; we want to hear how you made it happen, so this narrative will show your depth of understanding and passion for software development.
✨Get Familiar with Technical Questions
Expect some technical questions or scenarios in the interview that assess your understanding of algorithms, data structures, and software design. Practise explaining your coding decisions clearly—it's less about getting the right answer and more about demonstrating your thought process and reasoning skills, which are crucial for growth in an internship.
✨Highlight Your Willingness to Learn
As an intern, your enthusiasm and eagerness to learn are key! During the interview, emphasise your willingness to tackle new challenges and pick up new skills. Companies like External are often looking for candidates who can grow with them, so remind us why you're excited about opportunities to learn and contribute in a team environment.