Advance Auto Parts→
Software Engineering Intern at Advance Auto Parts in Raleigh, NC
InternshipOn-siteFull-timeRaleigh, NC
Skills
constraint programmingoptimization algorithmsdata analyticscommunication skillsmicrosoft wordmicrosoft excelmicrosoft powerpointorganizational skillsproblem-solving skillswritten skills
Job Description
Summary: Advance Auto Parts is a recognized leader in the automotive aftermarket industry, seeking interns to gain hands-on experience. Interns will work on meaningful projects, contribute to a next-generation AI-powered reservation engine, and present outcomes to senior leaders.
Responsibilities:
- Assist with design and implementation of a scalable reservation engine using constraint satisfaction problem (CSP) solvers and optimization algorithms
- Develop AI models that learn from booking patterns, user preferences, and business rules to make intelligent allocation decisions
- Build constraint-based systems that handle complex scenarios like overbooking prevention, resource conflicts, and multi-dimensional availability
- Implement real-time optimization that balances competing constraints (availability, preferences, business rules, fairness)
- Collaborate with product and engineering teams to translate business requirements into constraint models and optimization objectives
- Assist in engineering high-performance systems capable of handling thousands of simultaneous reservation requests with sub-second response times
- Attend meetings and contribute ideas to ongoing projects
Required Qualifications:
- Currently pursuing a degree in Computer Science
- Rising or Current Senior at the time of application (Expected Graduation between December 2026 – May 2027)
- Highly motivated/ driven. Takes a proactive approach to assignments with the ability to work independently
- Can successfully navigate through ambiguity by asking questions, thinking critically, and using problem-solving skills
- Excellent communication skills with the ability to work across different teams and functions
- Outstanding written skills – Ability to concisely document complex processes and concepts, through process maps and report writing
- Strong excel skills; a passion for learning systems and performing data analytics is a plus
- Well-developed organizational skills with the ability to prioritize multiple tasks and meet deadlines
- Strong Microsoft Word, Excel, PowerPoint skills
Required Skills: Constraint programming, Optimization algorithms
Important Skills: Data analytics, Communication skills
Nice-to-Have Skills: Microsoft Word, Microsoft Excel, Microsoft PowerPoint, Organizational skills, Problem-solving skills, Written skills
Benefits: Mentorship and networking opportunities., Exposure to problem solving at scale using constraint programming frameworks, Potential for future employment opportunities.
Benefits
Mentorship and networking opportunities.
Exposure to problem solving at scale using constraint programming frameworks
Potential for future employment opportunities.