US 2026 Software - Machine Learning Intern

TetraMem - Accelerate The World

San Jose (CA)

On-site

USD 48,000 - 62,000

Full time

11 days ago
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

TetraMem - Accelerate The World in San Jose, CA is seeking a Software Intern to help build tools, frameworks, and applications for neural network models running on analog compute-in-memory hardware.

You will write Python or C++ code, optimize performance, and collaborate with AI researchers and hardware engineers to validate system functionality. This internship emphasizes hands-on software development and ML deployment within a cutting-edge AI Hardware space.

Qualifications

  • 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.
  • Familiarity with AI/ML frameworks (e.g., TensorFlow, PyTorch) is a plus.
  • Strong problem-solving skills and eagerness to learn.

Responsibilities

  • Develop and optimize Python or C++ code for neural network and ML model deployment and runtime environments.
  • Analyze and adapt ML models to improve 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

Python
C++
Data Structures & Algorithms
Software Architecture
AI/ML Frameworks

Education

Pursuing Bachelor's degree in Computer Science or Electrical Engineering

Tools

TensorFlow
PyTorch

Job description

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 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
Qualifications
  • 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
  • Familiarity with AI/ML frameworks (e.g., TensorFlow, PyTorch) is a plus
  • Strong problem-solving skills and eagerness to learn
Salary Range

$35-45 USD/hr

TetraMem celebrates diversity and is committed to creating an inclusive environment for all employees. We are proud to be an Equal Opportunity Employer and welcome applicants from all backgrounds. Qualified candidates will receive consideration for employment without regard to race, color, religion, creed, sex, gender identity or expression, sexual orientation, national origin, ancestry, age, marital status, medical condition, disability, genetic information, military or veteran status, or any other characteristic protected by applicable federal, state, or local law.

TetraMem is committed to providing reasonable accommodations to qualified applicants with disabilities throughout the recruitment process. Applicants requiring accommodation may contact Human Resources for assistance.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Neuronetwork System Engineer
Neuronetwork System Engineer

TetraMem INC • Wayne (CA)

On-site
USD 110,000 - 250,000
US 2026 Software - Compiler Engineer Intern
US 2026 Software - Compiler Engineer Intern

TetraMem Inc. • San Jose (CA)

On-site
USD 48,000 - 62,000
Software Engineer I – Compiler & Runtime
Software Engineer I – Compiler & Runtime

TetraMem Inc • San Jose (CA)

On-site
USD 135,000 - 165,000
Full-time employee benefits
Equity eligibility
ML Software Intern: AI Tools on Novel MEM Chips
ML Software Intern: AI Tools on Novel MEM Chips

TetraMem - Accelerate The World • San Jose (CA)

On-site
USD 48,000 - 62,000
System Engineer
System Engineer

TETRAMEM INC • San Jose (CA)

On-site
USD 110,000 - 250,000
US 2026 Hardware - Digital Intern
US 2026 Hardware - Digital Intern

TetraMem - Accelerate The World • San Jose (CA)

On-site
USD 48,000 - 62,000
Field Application Engineer
Field Application Engineer

TETRAMEM INC • San Jose (CA)

On-site
USD 120,000 - 180,000
Field Application Engineer
Field Application Engineer

TetraMem INC • Wayne (CA)

On-site
USD 120,000 - 180,000
Neuronetwork System Engineer
Neuronetwork System Engineer

TetraMem Inc. • San Jose (CA)

Hybrid
USD 110,000 - 250,000
US 2026 Hardware - Analog Intern
US 2026 Hardware - Analog Intern

TETRAMEM INC • San Jose (CA)

On-site
USD 48,000 - 62,000