Summary
TetraMem is a company focused on accelerating technology through innovative hardware solutions. They are seeking a Software Intern to assist in developing tools and applications for neural network models on their analog compute-in-memory chips, working at the intersection of software, hardware, and artificial intelligence.
Responsibilities
- Develop and optimize Python or C++ code for neural network and machine learning model compression, conversion, deployment, and runtime environments
- Analyze and adapt ML models for to improve their compatibility and efficiency on compute-in-memory hardware and software
- Support software design, development, and performance profiling
- Collaborate with AI researchers and hardware engineers to validate system-level functionality
- Participate in code reviews, testing, and documentation
Skills
- Currently pursuing a degree in Computer Science, Electrical Engineering, or related field
- Solid programming experience in Python, C++, or similar
- Understanding of data structures, algorithms, and software architecture
- Strong problem-solving skills and eagerness to learn
- Familiarity with AI/ML frameworks (e.g., TensorFlow, PyTorch) is a plus
Qualifications
Must Haves
- Currently pursuing a degree in Computer Science, Electrical Engineering, or related field
- Solid programming experience in Python, C++, or similar
- Understanding of data structures, algorithms, and software architecture
- Strong problem-solving skills and eagerness to learn
Nice to Haves
- Familiarity with AI/ML frameworks (e.g., TensorFlow, PyTorch) is a plus