You are viewing a preview of this job. Log in or register to view more details about this job.

Software Engineering Intern – AI/ML - Spring

Software Engineering Intern – AI/ML

Your Mission

Join ClearEdge for a hands-on software engineering internship where you’ll contribute to the development of AI-enabled applications and intelligent systems. Work alongside experienced engineers to explore emerging technologies, develop prototypes, and apply software engineering principles to real-world technical challenges.

Collaborate with a team of engineers and mentors who will support your professional growth as you build practical experience in software development, artificial intelligence, and machine learning. You’ll have the opportunity to explore new tools and technologies, contribute to research and development initiatives, and see how AI can be applied to solve complex problems.

Bring your curiosity, creativity, and passion for technology to a team where you can learn, contribute, and grow as an engineer.

You Will Excel In This Role If You Are

  • Excited to explore artificial intelligence, machine learning, and emerging technologies
  • Passionate about programming and solving technical challenges
  • Self-motivated and eager to learn new languages, frameworks, and tools
  • Comfortable collaborating with others and contributing to a team
  • Curious, adaptable, and willing to experiment with new approaches

A Day In The Life Of

  • Contribute to the development, testing, and integration of software applications and AI-enabled solutions
  • Collaborate with engineers in an agile development environment
  • Research AI/ML tools, frameworks, and technologies to evaluate potential applications
  • Develop prototypes and proof-of-concept solutions to explore new ideas
  • Debug code, troubleshoot issues, and improve existing software
  • Document technical findings, development processes, and project results

Must Haves

  • Currently pursuing a degree in Computer Science, Software Engineering, Information Systems, Artificial Intelligence, or a related technical field
  • Foundational knowledge of programming concepts and at least one programming language
  • Strong analytical, problem-solving, and critical-thinking skills
  • Ability to learn new technologies and independently troubleshoot technical challenges
  • Effective written and verbal communication skills
  • Ability to collaborate with technical team members and contribute to shared goals

Nice To Haves

  • Familiarity with artificial intelligence, machine learning, or large language models (LLMs)
  • Experience with Python or other programming languages commonly used in AI/ML development
  • Exposure to AI/ML libraries, APIs, or development frameworks
  • Experience using Git or other version control systems
  • Basic proficiency with Linux and shell commands
  • Familiarity with software development tools, frameworks, or technologies such as Docker, cloud platforms, or databases