Intern - Artificial Intelligence
About the role
Itron is innovating new ways for utilities and cities to manage energy and water, creating a more resourceful world to protect essential resources for today and tomorrow. The Information Security team within Corporate IT is seeking an intern to support AI‑enabled security engineering initiatives. This role offers hands‑on experience applying artificial intelligence, automation, software development, and security engineering practices while you continue your education. The position is based in Liberty Lake, WA (not remote).
Responsibilities
- Assist with developing, testing, and documenting AI-enabled security tools, workflows, and prototypes
- Use scripting and APIs to automate security engineering tasks, data collection, enrichment, analysis, and reporting
- Support the integration and evaluation of security technologies across cloud, identity, endpoint, network, and data environments
- Analyze security data to identify patterns, anomalies, potential threats, and opportunities to improve controls
- Help assess the security of AI solutions, including access controls, data protection, prompt and model risks, and responsible-use safeguards
- Build and maintain technical documentation, test plans, code repositories, and repeatable engineering procedures
- Collaborate with security engineers and internal stakeholders to define requirements, troubleshoot issues, demonstrate solutions, and deliver project outcomes
Requirements
Education: Currently enrolled in a degree program in Cybersecurity, Computer Science, Software Engineering, Data Science, Artificial Intelligence, or a related technical field.
Required skills:
- Foundational knowledge of cybersecurity concepts such as identity and access management, cloud security, endpoint security, networking, secure software development, or threat detection
- Intermediate programming or scripting language skill, such as Python, PowerShell, JavaScript, or C#
- Understanding of AI and machine learning concepts, large language models, or data analysis
- Ability to troubleshoot technical problems, learn unfamiliar technologies, and take ownership through resolution
- Ability to work independently and collaborate effectively while sharing knowledge as part of a team
- Ability to manage time, prioritize tasks, and communicate technical information clearly in writing and conversation
Preferred skills:
- Academic, personal, or work projects involving generative AI, machine learning, security automation, or data engineering
- Experience using APIs, Git-based development workflows, notebooks, or development environments
- Knowledge of security capabilities within Microsoft Azure or Microsoft 365, including identity, endpoint, cloud, or security monitoring technologies
- Exposure to cloud platforms, containers, Linux, infrastructure as code, CI/CD pipelines, or policy as code
- Understanding of secure coding, threat modeling, vulnerability management, or common security frameworks
- Experience working with structured or unstructured security data and creating useful analyses or visualizations
Pay
Hourly, state minimum up to $44.23/hr.
Schedule
Part‑time during the academic year (~20‑25 hours per week); full‑time (40 hours/week) in Summer 2027. Travel expected 1‑10%. Position is based in Liberty Lake, WA (not remote).