AI/ML Software Engineer Jobs

AI/ML Software Engineer jobs are open from new-grad to staff and principal level across tech, finance, healthcare, and defense, with specializations in large language models, computer vision, and recommendation systems. Scan the live roles below and apply to whichever ones fit.

Find AI/ML Software Engineer JobsLooking for remote work? View remote AI/ML software engineer jobs →

Overview

Open roles155+
Top stateCalifornia
Top employerJPMorganChase
Top citySan Francisco, CA
Work type46% Hybrid
Top industryTechnology

Showing 5 of 155+ AI/ML Software Engineer jobs

Senior AI & ML Engineer
We won't show you this job again
Added 2d ago
Senior AI & ML Engineer
CNA Insurance
Chicago, Illinois
Backend Engineering
Cloud & DevOps
Software Engineering
$72k - $141k/yr
Hybrid
5,001-10,000

Have you applied for this role?

ML / AI Research Engineer
We won't show you this job again
Added 2d ago
ML / AI Research Engineer
Alldus
San Francisco, California
AI (Artificial Intelligence)
Data Science
ML (Machine Learning)
$180k - $240k/yr
11-50

Have you applied for this role?

Member of Technical Staff - AI / ML Platform Engineer
We won't show you this job again
Added 2d ago
Member of Technical Staff - AI / ML Platform Engineer
Alldus
New York, New York
Engineering (Non-Software)
Manufacturing Operations
Quality Assurance & Testing (QA Testing)
Specialized Engineering
11-50

Have you applied for this role?

Staff Scientist - AI / ML Developer
We won't show you this job again
Added 3d ago
Staff Scientist - AI / ML Developer
MIT Lincoln Laboratory
Lexington, Massachusetts
Customer Support
IT Support
IT Support & Systems Administration
Technical Program Management
$140k - $187k/yr
Master's degree
1,001-5,000

Have you applied for this role?

AI - ML DevOps Engineer
We won't show you this job again
Added 5d ago
AI - ML DevOps Engineer
HonorHealth
Arizona
AI (Artificial Intelligence)
Cloud & DevOps
Solutions Architecture
Solutions Engineering & Architecture
Hybrid
Bachelor's degree in statistics
10,000+

Have you applied for this role?

See All 155+ AI/ML Software Engineer Jobs

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

Find AI/ML Software Engineer Jobs

AI/ML Software Engineer Job Market

Who's Hiring

  • JPMorganChase18
  • Apple10
  • Amazon Web Services9
  • Booz Allen Hamilton6
  • Meta4

Top Industries Hiring

  • Technology & Software
  • Banking & Financial Services
  • Investment & Asset Management
  • Fintech
  • Retail

What Employers Look For

The qualifications that appear most often in AI/ML software engineer jobs.

  • Proficiency in Python and core ML frameworks such as PyTorch or TensorFlow
  • Experience building and deploying models in production cloud environments
  • Familiarity with MLOps tools including experiment tracking, model registries, and serving infrastructure
  • Strong foundation in statistics, linear algebra, and machine learning theory
  • Experience with large-scale data processing using Spark, SQL, or distributed compute platforms
  • Bachelor's or master's degree in computer science, statistics, or a related quantitative field

Tips for Your AI/ML Software Engineer Job Search

Tailor your resume to model type

Hiring managers in AI/ML scan for the model families you've worked with, not just 'machine learning' as a catch-all. Call out whether your experience is in LLMs, vision models, or tabular data systems so your resume surfaces in the right searches.

Show experiments, not just deployments

Many ai/ml software engineer roles care as much about how you run experiments as what shipped. Document your ablation approach, evaluation metrics, and what you learned from failed runs in your portfolio or GitHub README.

Filter openings by infrastructure stack

An ai/ml software engineer role at a company running Kubernetes-based training pipelines on cloud GPUs demands different skills than one doing edge inference on embedded hardware. Check the job description's infrastructure details before applying.

Apply early to roles that fit

Migrate Mate lists ai/ml software engineer openings from across the United States in one place, so you can find roles that match and apply directly to each listing.

Prepare a system design answer for ML

Most ai/ml software engineer interviews include an ML system design round covering data pipelines, feature stores, model serving, and monitoring. Walk through a real system you've built or studied in depth, with trade-offs named explicitly.

Negotiate around compute access, not just salary

When evaluating an offer, ask about GPU cluster access, experiment budget, and whether model training runs are centrally queued or team-controlled. These constraints shape what you can actually accomplish and are worth discussing before you accept.

AI/ML Software Engineer Jobs: Frequently Asked Questions

Which companies are hiring the most ai/ml software engineers?

The companies hiring the most ai/ml software engineers right now include JPMorganChase, Apple, and Amazon Web Services, with the largest share of openings in California, Texas, and Virginia, based on current listings on Migrate Mate as of November 2026. Demand is concentrated in companies scaling generative AI products and those modernizing legacy data systems with ML-driven automation.

How many ai/ml software engineer jobs are remote?

About 76% of ai/ml software engineer openings are fully remote or hybrid as of November 2026, with remote availability highest in research-adjacent roles, NLP engineering, and recommendation systems work. Roles that require hands-on hardware, edge deployment, or close collaboration with robotics teams are more likely to be on-site.

How do you become an ai/ml software engineer?

Start by building a strong foundation in Python, statistics, and linear algebra, then work through ML fundamentals using structured coursework or project-based learning. Build a portfolio of end-to-end projects that include data preprocessing, model training, evaluation, and deployment. Contributing to open-source ML projects and publishing reproducible experiments on GitHub accelerates visibility with technical hiring teams.

Can you get hired as an ai/ml software engineer with little experience?

Yes, entry-level ai/ml software engineer roles exist at companies building new ML capabilities who value potential over years on a resume. Focus on a portfolio that demonstrates you can take a problem from raw data to a deployed model, even if the project is personal or academic. Roles in ML data engineering or model evaluation are common entry points that lead to core engineering positions.

What does the ai/ml software engineer interview process look like?

The process typically includes a recruiter screen, a coding round focused on algorithms and data structures, an ML fundamentals round covering model selection and evaluation, an ML system design round where you architect a production system end to end, and a final loop with the team. Some companies also include a take-home project asking you to train a model on a provided dataset and present your approach and results.

Where can I find and apply to ai/ml software engineer jobs?

You can find and apply to ai/ml software engineer jobs on Migrate Mate, which lists current openings from companies across the United States. Search the roles available, find the ones that match your experience and the type of work you want to do, and apply directly to each listing that fits.

See All 155+ AI/ML Software Engineer Jobs

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

Find AI/ML Software Engineer Jobs