
Spring Intern - Software Engineer (AI/ML)
- Austin, TX
- Training
- Full-time
- 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
- 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
- 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