Machine Learning Intern (Singapore)
TetraMem - Accelerate The World · San Jose, CA · 3 wk ago
On-siteInformation Technology$35–$45/hrInternship
About The Role
We are seeking a Software Intern to support the development of tools, frameworks, and applications that enable neural network models to run efficiently on TetraMem’s novel analog compute-in-memory chips. This is an exciting opportunity to work at the intersection of software, hardware, and artificial intelligence.
Responsibilities
- Develop, optimize, and maintain Python and C++ software for neural network model compression, conversion, deployment, and runtime environments.
- Design and implement tools to improve machine learning model efficiency, including quantization, pruning, graph optimization, and memory reduction techniques.
- Analyze and adapt machine learning models to improve compatibility, performance, and power efficiency on Compute-in-Memory (CIM) and Analog AI hardware architectures.
- Develop software frameworks, APIs, and runtime components to support end-to-end AI model deployment on edge AI and embedded systems.
- Perform software design, implementation, debugging, testing, and performance profiling to optimize system throughput, latency, and resource utilization.
- Collaborate closely with AI researchers, hardware engineers, and system architects to validate hardware-software co-design and system-level functionality.
- Evaluate emerging machine learning models, algorithms, and deployment techniques to enhance AI inference performance on next-generation semiconductor platforms.
- Contribute to the development of innovative AI computing technologies and support research activities through technical presentations, publications, patents, and cross-functional collaboration.
Qualifications
- Currently pursuing a degree in Computer Science, Electrical Engineering, or related field.
- Solid programming experience in Python, C++, or similar.
- Familiarity with data structures, algorithms, and software architecture.
- Familiarity with AI/ML frameworks (e.g., TensorFlow, PyTorch) is a plus.
- Strong problem-solving skills and eagerness to learn.
Pay
Hourly Rate: $35.00 – $45.00 per hour (USD)
Schedule
The final compensation will be determined based on the candidate’s education, experience, technical skills, and overall qualifications.
Work Location
This position is based on-site at TetraMem’s U.S. office in San Jose, California.