JOBSEARCHER

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!