CSAA Insurance Group, a AAA insurer, is seeking an IT Software Engineer Intern for their summer internship program. The intern will support the IT Enterprise Architecture team by developing applications, conducting research, and building integrations while gaining hands-on experience in a collaborative environment.
Responsibilities:
- Support Architects on designing, building and testing capabilities/patterns/specifications
- Develop applications using AWS Services, including but not limited to S3, Lambda, DynamoDB, EC2, SageMaker, etc
- Research and conduct proof of concepts and pilots, as a part of our evaluation of disruptive, new technologies
- Build integrations using APIs and application toolkits
- Work within microservices architecture, domain driven design, and RESTful APIs using Java
- Work with DevOps toolchain, including Kubernetes
- Develop automation with Ansible, bash, python, or related technologies
Requirements:
- Pursuing an accredited Bachelor's program and graduating between December 2026 and May 2027
- Must have authorization to work indefinitely in the US
- Preferred majors include Computer Science, Computer Engineering, Mathematics, Engineering, and Statistics. We welcome all other technical areas of study that includes programming courses in your curriculum
- Familiarity with modern AI tools and platforms, such as generative AI assistants (e.g., Microsoft Copilot, ChatGPT), image generation systems, code assistants, or automation frameworks
- Foundational knowledge of prompt engineering, including how to craft clear, structured prompts, iterate on outputs, and apply techniques such as role prompting, task decomposition, and constraint-based instructions
- Interest in exploring emerging AI capabilities and applying them to improve productivity, workflows, or problem-solving in real project scenarios
- Familiarity and understanding of Object-Oriented design concepts, data structures, and algorithms as well as sound engineering practices
- Demonstrable contributions/projects on GitHub or another code repository, with knowledge of 1 to 2 programming languages, technology stacks and or data tools AWS, Snowflake, Java, J2EE, React, Typescript, Node.js, C++, Python, .Net (VB, C#, ASP), SQL, Splunk, SageMaker, UIPath, etc
- Understand the strengths and weaknesses associated with the languages/tech stacks/tools familiar with
- Strong PC skills (MS Office suite including Excel, Word, PowerPoint, SharePoint, OneDrive, and Outlook)
- Demonstrated analytical ability
- Strong interpersonal, communication, writing, and organization skills
- Hunger for learning
- Respects differences through excellent communication skills with people from an array of backgrounds
- Comfortable with a constantly changing and uncertain environment that is inherent within a department passionate about innovation