Cirrus Logic→
Fall 2026 Co-Op - Software Engineer (AI/ML) at Cirrus Logic · Austin
InternshipOn-siteAustin, TX
Skills
pythonobject-oriented programmingai/mlnumpypandastensorflowpytorchlarge language modelsretrieval-augmented generation (rag)data preprocessingdata analysisml algorithmsregressionclassificationclusteringmodel trainingmodel evaluationhtmlcssjavascriptrest apisweb frameworksdjangorelational databasespostgresql
Job Description
Summary: Cirrus Logic is a leading company in mixed-signal processing, known for its award-winning culture and innovative solutions. This internship offers the opportunity to contribute to the development of AI-driven software applications while collaborating with experienced engineers and gaining hands-on experience.
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
Required Qualifications:
- 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
Preferred Qualifications:
- 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
Required Skills: Python, Object-oriented programming, AI/ML, NumPy, Pandas, TensorFlow, PyTorch, Large language models, Retrieval-Augmented Generation (RAG), Data preprocessing, Data analysis, ML algorithms, Regression, Classification, Clustering, Model training, Model evaluation, HTML, CSS, JavaScript, REST APIs, Web frameworks, Django, Relational databases, PostgreSQL
Internship Start Date: Start in 2026 Fall