Spring Intern - Software Engineer (AI/ML)

Cirrus LogicAustin, TX
111d

About The Position

In this internship, you will contribute to a focused team delivering web applications and point solutions. You’ll collaborate with cross-functional teams to support the development of scalable and reliable software tools, while gaining exposure to verification workflows and AI-enhanced methodologies. As an intern, you’ll collaborate with experienced engineers to solve real-world challenges, contribute to product development, and gain hands-on experience in a fast-paced, supportive environment. This internship will take place during the Spring 2026 semester over the course of a 12-16 week long internship working a full-time schedule.

Requirements

  • Actively pursuing Masters in Computer Science or related field
  • Strong foundation in Python and object-oriented programming
  • Basic AI/ML skills including; Python libraries (NumPy, Pandas, TensorFlow, or PyTorch), Exposure to working with large language models (LLMs) and Retrieval-Augmented, Generation (RAG) techniques, Data preprocessing and analysis (cleaning, transforming, visualizing), Understanding of ML algorithms (regression, classification, clustering), Understanding of Model training and evaluation (accuracy, precision, recall, F1-score)
  • Familiarity with HTML, CSS, JavaScript, REST APIs
  • Exposure to web frameworks (e.g., Django or similar)
  • Basic understanding of relational databases (e.g., PostgreSQL)
  • Self-motivated with good communication and collaboration skills

Nice To Haves

  • Prior experience with web/AI application development (personal or academic projects)
  • Exposure to Agile development environments
  • Familiarity with version control systems (e.g., Git)
  • Basic Linux/UNIX experience
  • Experience using basic AI/ML libraries

Responsibilities

  • Explore and integrate AI/ML techniques to enhance productivity or automation of existing or new software applications
  • Collaborate with team members to support product features and verification efforts
  • Assist in developing and delivering AI-driven software applications and components
  • Contribute to both web-based and command-line tools used in design verification
  • Follow agile development practices and participate in team sprints
  • Help document and deliver software solutions
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service