Software Engineer Intern
This applied research internship offers students an engaging opportunity to work with Python programming, software integration, and practical artificial intelligence applications within a collaborative technical environment.
The Role:
- Develop, test, debug, and document Python scripts, reusable software components, and small applications against agreed task requirements
- Help integrate and evaluate approved artificial intelligence tools, models, and workflows under technical guidance
- Implement assigned simulation components, scenario inputs, and data collection features for modeling and analytical activities
- Build or improve user interfaces, visualizations, and demonstration tools that help researchers inspect models and data
- Maintain version-controlled code, documentation, and technical notes while participating in code reviews
What You'll Need:
- Current enrollment in a bachelor's or graduate degree program in Computer Engineering, Computer Science, Electrical Engineering, Systems Engineering, Applied Mathematics, or a related technical field
- Basic working knowledge of Python and programming fundamentals demonstrated through coursework, projects, or internships
- Interest in applied artificial intelligence, modeling and simulation, or decision-support applications with a willingness to learn new tools What's On Offer
- Paid at $25 per hour for a 30 to 40-hour work week
- Mentored professional development and technical guidance from senior researchers
- Opportunities to build qualifications for a future full-time role following graduation Apply via Haystack today!