Machine Learning Intern Jobs in California
Machine Learning Intern jobs in California are among the most actively recruited entry-level technology roles in the country, concentrated in artificial intelligence research, computer vision, natural language processing, and data infrastructure across the Bay Area, Los Angeles, and San Diego. Companies like Google, Meta, and Apple maintain large internship programs in California and hire machine learning interns across experience levels from undergraduate first-year through senior PhD candidates. The most in-demand specializations include deep learning engineering, reinforcement learning, and applied ML for recommendation systems. Find a role that fits below and apply directly.
Find Machine Learning Intern JobsOverview
Showing 5 of 94+ Machine Learning Intern jobs











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.
- Participate in code reviews, establish software quality standards, and contribute to automated testing, continuous integration, and technical documentation.
- Troubleshoot software and system issues across the AI stack, including model conversion pipelines, runtime environments, and hardware acceleration frameworks.
- 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
- 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
Compensation
- Hourly Rate: $35.00 – $45.00 per hour (USD)
- 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.
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.
To ensure a fair, consistent, and efficient hiring process, all candidates must apply through TetraMem’s official ClearCompany Applicant Tracking System (ATS). Applications submitted through the ATS allow our hiring team to evaluate candidates using a standardized process and ensure timely communication throughout the recruitment process. To promote equal consideration for all applicants, applications submitted outside of the ClearCompany ATS, including direct emails, LinkedIn messages, or unsolicited submissions to employees, may not be reviewed or considered. We encourage all interested candidates to apply through the official TetraMem Careers page.
See All 94 Machine Learning Intern Jobs in California
Find roles in California that match your experience and apply in just a few clicks.
Find Machine Learning Intern JobsMachine Learning Intern Jobs by City in California
Where California roles are concentrated, by current openings.
Machine Learning Intern Job Market in California
A snapshot from current California openings, updated as new roles post.
Who's Hiring
- TikTok40

- PlusAI10

- Amazon3

- ByteDance3

- NVIDIA3

Top Industries Hiring
- Technology & Software41
- Electronics & Hardware9
- Media & Entertainment4
- Science & Research4
- Social Media4
What California Employers Look For
The qualifications that appear most often in machine learning intern jobs across California.
- Enrollment in a bachelor's or master's degree program in computer science, statistics, or a related field
- Proficiency in Python and core ML frameworks such as TensorFlow or PyTorch
- Hands-on experience with model training, evaluation, and deployment through coursework or projects
- Familiarity with linear algebra, probability, and applied statistics at an undergraduate level
- Experience working with large datasets using SQL, Pandas, or distributed computing tools like Spark
- Ability to collaborate within cross-functional engineering teams and communicate technical findings clearly
Machine Learning Intern Jobs in California: Frequently Asked Questions
How do you become a machine learning intern in California?
Machine learning intern roles in California require no state-issued license or credential, so the path centers on academic standing and demonstrated technical skill. Most California employers expect active enrollment in a computer science, mathematics, or data science program at a university. Building a portfolio of projects on platforms like GitHub, completing relevant coursework in ML and deep learning, and pursuing research opportunities through California universities such as UC Berkeley, Stanford, or UCLA strengthens a candidate's position significantly.
Which companies hire machine learning interns in California?
Employers hiring machine learning interns in California right now include TikTok, PlusAI, and Amazon, based on current listings on Migrate Mate as of June 2026. California's dense concentration of AI-focused technology companies and research labs makes it one of the most active states for machine learning internship recruiting nationwide.
Which California cities have the most machine learning intern jobs?
San Jose, Santa Clara, and San Francisco account for the most machine learning intern openings in California. The Bay Area dominates because of its concentration of major AI research labs and technology headquarters, while Los Angeles reflects growth in entertainment technology and applied AI startups, and San Diego draws from its biotech and defense-adjacent research sectors.
Are there remote machine learning intern jobs in California?
Yes, and more than most fields. About 7% of machine learning intern openings tied to California are remote or hybrid as of June 2026, reflecting the desk-based and computational nature of the work. Research-heavy and data analysis components of the role are most commonly offered remotely, though positions involving lab hardware, robotics, or proprietary on-site infrastructure typically require in-person attendance.
How can I get hired as a machine learning intern in California with little or no experience?
The most realistic entry path is applying to structured university-recruiting internship programs, which large California employers like Google, Apple, and NVIDIA run specifically for students without prior industry experience. Building two or three end-to-end ML projects and publishing them publicly demonstrates capability in the absence of a work history. Adjacent roles such as data analyst intern or software engineering intern at California companies frequently serve as stepping stones, and research assistant positions at UC campuses are widely accessible to undergraduates with no professional background.
Where can I find and apply to machine learning intern jobs in California?
You can find and apply to machine learning intern jobs in California on Migrate Mate, which lists current California openings updated regularly. Find the roles that fit your background and apply directly to the ones that match.
See All 94 Machine Learning Intern Jobs in California
Find roles in California that match your experience and apply in just a few clicks.
Find Machine Learning Intern Jobs