Machine Learning Jobs in California

Machine Learning jobs in California are among the most active in the country, with strong demand across big tech, autonomous systems, biotech, and financial services at every level from entry-level ML engineer through principal researcher and director of AI. The largest concentrations of openings are in the San Francisco Bay Area, Los Angeles, and San Diego, where employers like Google, Apple, and Qualcomm maintain deep and ongoing machine learning hiring programs. Model deployment, natural language processing, and computer vision are the specialties driving the most consistent demand across California's tech and life sciences corridors. Find a role that fits below and apply directly.

Find Machine Learning Jobs

Overview

Open roles1,803+
Top employerApple
Top citySan Francisco, CA
Cities hiring66
Work type79% On-site
Top industryTechnology

Showing 5 of 1,803+ Machine Learning jobs

Block
Senior Machine Learning Engineer
We won't show you this job again
Block
New 2h ago
Senior Machine Learning Engineer
Block
San Francisco Bay Area, California
Software Engineering
AI (Artificial Intelligence)
ML (Machine Learning)
On-Site
Bachelor's
5,001-10,000

Have you applied for this role?

ByteDance
Software Engineer - Applied Machine Learning
We won't show you this job again
ByteDance
New 3h ago
Software Engineer - Applied Machine Learning
ByteDance
San Jose, California
Software Engineering
Cloud & DevOps
DevOps
Backend Engineering
$317k/yr
On-Site
Bachelor's

Have you applied for this role?

TetraMem - Accelerate The World
Machine Learning Intern
We won't show you this job again
TetraMem - Accelerate The World
New 4h ago
Machine Learning Intern
TetraMem - Accelerate The World
San Jose, California
Software Engineering
$35 - $45/hr
On-Site
Bachelor's

Have you applied for this role?

Intuitive (Intuitive Surgical)
Machine Learning Engineer
We won't show you this job again
Intuitive (Intuitive Surgical)
New 6h ago
Machine Learning Engineer
Intuitive (Intuitive Surgical)
San Francisco, California
Software Engineering
Data Science & Analytics
Data Engineering
AI (Artificial Intelligence)
ML (Machine Learning)
Data Science
$139k - $236k/yr
On-Site
Doctorate

Have you applied for this role?

Ensemble Health Partners
AI / Machine Learning Talent
We won't show you this job again
Ensemble Health Partners
New 7h ago
AI / Machine Learning Talent
Ensemble Health Partners
San Jose, California
Software Engineering
Data Science & Analytics
AI (Artificial Intelligence)
ML (Machine Learning)
Data Science
Data Analytics
$154k - $342k/yr
Hybrid
Bachelor's
1,001-5,000

Have you applied for this role?

See All 1,803+ Machine Learning Jobs in California

Find roles in California that match your experience and apply in just a few clicks.

Find Machine Learning Jobs

Machine Learning Jobs by City in California

Where California roles are concentrated, by current openings.

San Francisco
352 jobs
San Jose
265 jobs
Cupertino
165 jobs
Santa Clara
162 jobs
Mountain View
153 jobs
Sunnyvale
152 jobs
Palo Alto
93 jobs
San Diego
54 jobs
San Mateo
51 jobs

Machine Learning Job Market in California

A snapshot from current California openings, updated as new roles post.

Who's Hiring

  • Apple
    Apple221
  • TikTok
    TikTok88
  • Amazon
    Amazon62
  • Adobe
    Adobe56
  • Capital One
    Capital One53

Top Industries Hiring

  • Technology & Software802
  • Electronics & Hardware310
  • Artificial Intelligence134
  • Banking & Financial Services125
  • Automotive99

What California Employers Look For

The qualifications that appear most often in machine learning jobs across California.

  • Bachelor's or master's degree in computer science, statistics, or a closely related field
  • Proficiency in Python and core ML frameworks such as TensorFlow, PyTorch, or JAX
  • Experience designing, training, and evaluating supervised and unsupervised learning models
  • Familiarity with cloud infrastructure on AWS, Google Cloud, or Azure for model deployment
  • Ability to work with large-scale datasets, including data cleaning, feature engineering, and pipeline automation
  • Strong communication skills to present model results and tradeoffs to cross-functional stakeholders

Machine Learning Jobs in California: Frequently Asked Questions

How do you become a machine learning engineer in California?

Machine learning roles in California do not require a state-issued license. Most employers expect at minimum a bachelor's degree in computer science, mathematics, or statistics, with a master's or PhD preferred for research-focused positions. California employers consistently prioritize demonstrated project experience, so building a portfolio of end-to-end ML projects on public repositories carries significant weight during screening and is often more decisive than credentials alone.

Which companies hire machine learnings in California?

Employers hiring machine learnings in California right now include Apple, TikTok, and Amazon, based on current listings on Migrate Mate as of June 2026. California's concentration of large tech headquarters, defense contractors, and well-funded biotech firms means machine learning hiring is distributed across multiple industries rather than concentrated in a single sector.

Which California cities have the most machine learning jobs?

San Francisco, San Jose, and Cupertino account for the largest share of machine learning openings in California. The Bay Area's density of major tech headquarters and AI-focused startups drives the volume there, while Los Angeles reflects growth in media tech, autonomous vehicles, and aerospace, and San Diego's openings are anchored by defense contractors and biotech research firms with active ML programs.

Are there remote machine learning jobs in California?

Yes, and more than most fields. About 21% of machine learning openings tied to California are remote or hybrid as of June 2026, reflecting how well the work translates to distributed teams. Research, modeling, and experimentation work tends to be the most remote-compatible, while roles involving hardware integration, lab datasets, or real-time inference infrastructure more often require on-site presence.

How can I get hired as a machine learning engineer in California with little or no experience?

The most realistic entry path is an internship or new-grad rotational program at a California tech employer. Companies like Google, Meta, and NVIDIA run structured new-grad programs specifically for candidates with strong academic projects but limited professional experience. Building two or three complete ML projects, including data sourcing, model training, and evaluation, and publishing them publicly provides concrete evidence of capability. Adjacent roles like data analyst, software engineer, or research assistant at California universities and national labs also serve as common transition points into machine learning.

Where can I find and apply to machine learning jobs in California?

You can find and apply to machine learning jobs in California on Migrate Mate, which lists current California openings across industries and experience levels. Find the roles that fit your background and apply directly from each listing.

See All 1,803+ Machine Learning Jobs in California

Find roles in California that match your experience and apply in just a few clicks.

Find Machine Learning Jobs