Software Engineering Intern - AI Enabled Software Development

Space Dynamics Laboratory
Any Location, UT
Job Description
Role Overview

Join our team as an undergraduate-level student to develop and refine software engineering skills while helping develop, improve, and maintain ground system web applications supporting space and national security missions.

What You Will Do

Write clean, consistent, maintainable, and well-documented code, implement, test, and maintain software for internal and external customers, and use modern AI-assisted development tools to improve productivity and accelerate development.

Why It Might Be a Fit

We are looking for curious, motivated students who enjoy solving difficult problems, learning new technologies, and finding effective ways to apply AI and software engineering to real-world challenges.

Requirements

  • Currently pursuing a degree in computer science, computer engineering, computational physics, applied mathematics, engineering, data science, space science, or a related technical field
  • Must be an undergraduate junior or senior student
  • Minimum 3.0 GPA
  • Programming experience in C#, C++, Python, TypeScript, or similar languages
  • Experience using AI-assisted coding or software development tools
  • Demonstrated ability to understand, evaluate, debug, and modify code, including code initially developed with AI assistance
  • Experience with web application development, embedded development, or similar software projects
  • Effective written and verbal communication skills
  • Must be a U.S. citizen with the ability to obtain and maintain a U.S. Government security clearance

Benefits

  • Competitive hourly wage
  • Opportunity for continued employment or transition to student/full-time employment requiring security clearance eligibility
]]>