Software Engineer AI Jobs

Software Engineer AI jobs are open across tech, finance, healthcare, and defense, from new-grad to principal and staff levels, with specializations in machine learning infrastructure, generative AI systems, and model evaluation. Find a role that fits from the openings below and apply directly.

Find Software Engineer AI Jobs

Overview

Open roles4,190+
Top stateCalifornia
Top employerApple
Top citySan Francisco, CA
Work type69% On-site
Top industryTechnology

Showing 5 of 4,190+ Software Engineer AI jobs

OpenAI
Software Engineer, AI Safety
We won't show you this job again
OpenAI
Added 4d ago
Software Engineer, AI Safety
OpenAI
San Francisco, California
Software Engineering
Data Science & Analytics
Technical Product & Program Management
AI (Artificial Intelligence)
Backend Engineering
$185k - $325k/yr
On-Site
None

Have you applied for this role?

Google
Software Engineer AI/ML Networking
We won't show you this job again
Google
Added 4d ago
Software Engineer AI/ML Networking
Google
Raleigh, North Carolina
Software Engineering
Data Science & Analytics
Cloud & DevOps
Backend Engineering
$147k - $211k/yr
Hybrid
Bachelor's

Have you applied for this role?

BlackLine
Staff Software Engineer, AI
We won't show you this job again
BlackLine
Added 1w ago
Staff Software Engineer, AI
BlackLine
New York, New York
Software Engineering
Data Science & Analytics
Data Engineering
AI (Artificial Intelligence)
Data Science
Backend Engineering
$193k - $242k/yr
Hybrid
Bachelor's
1,001-5,000

Have you applied for this role?

Harvey
Senior Software Engineer, AI Platform
We won't show you this job again
Harvey
Added 1w ago
Senior Software Engineer, AI Platform
Harvey
San Francisco, California
Software Engineering
Technical Product & Program Management
Backend Engineering
Technical Program Management
$185k - $325k/yr
On-Site
None

Have you applied for this role?

Plaid
Staff Software Engineer - AI Applications
We won't show you this job again
Plaid
Added 1w ago
Staff Software Engineer - AI Applications
Plaid
San Francisco Bay Area
Software Engineering
Data Science & Analytics
Technical Product & Program Management
AI (Artificial Intelligence)
Data Science
Backend Engineering
$228k - $337k/yr
On-Site
None

Have you applied for this role?

See All 4,190+ Software Engineer AI Jobs

Jump back to the full list of openings and apply to any software engineer AI role that fits.

Find Software Engineer AI Jobs

Software Engineer AI Job Market

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

Who's Hiring

  • Apple
    Apple286
  • NVIDIA
    NVIDIA103
  • Google
    Google99
  • Capital One
    Capital One96
  • TikTok
    TikTok80

Top Industries Hiring

  • Technology & Software1,727
  • Electronics & Hardware452
  • Artificial Intelligence313
  • Consulting & Professional Services294
  • Banking & Financial Services236

What Employers Look For

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

  • Bachelor's or master's degree in computer science, machine learning, or a related field
  • Proficiency in Python and hands-on experience with PyTorch or TensorFlow
  • Experience building, fine-tuning, or deploying large language models or foundation models
  • Familiarity with cloud ML platforms such as AWS SageMaker, Google Vertex AI, or Azure ML
  • Understanding of MLOps practices including model versioning, monitoring, and CI/CD for ML pipelines
  • Experience with data pipelines, feature engineering, and working with large-scale datasets

Tips for Your Software Engineer AI Job Search

Tailor your resume to model types

List the specific model architectures you've worked with, such as transformer-based models, diffusion models, or reinforcement learning systems. Recruiters screening software engineer ai resumes look for these terms before they read anything else on the page.

Show evaluation and safety work

Many software engineer ai roles now require experience with benchmarking, red-teaming, or RLHF pipelines. If you've run evals or built safety guardrails, put those projects front and center rather than burying them under general ML work.

Filter openings by inference versus training focus

Software engineer ai roles split sharply between training infrastructure and inference optimization. Know which side you're strongest on and filter for it. Applying to both without adjusting your application often reads as unfocused to hiring teams.

Apply early to roles that fit

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

Prepare a systems design answer for AI scale

Software engineer ai interviews almost always include a systems design round focused on serving models at scale, handling latency constraints, or managing GPU resource allocation. Prep these scenarios specifically, not generic distributed systems answers.

Negotiate with deployment artifacts in mind

When you reach the offer stage, ask about compute access, model access tiers, and publication rights alongside salary. These terms matter as much as base pay for a software engineer ai role and are often negotiable earlier than candidates realize.

Software Engineer AI Jobs: Frequently Asked Questions

Which companies are hiring the most software engineer ais?

The companies hiring the most software engineer ais right now include Apple, NVIDIA, and Google, with the largest share of openings in California, Texas, and New York, based on current listings on Migrate Mate as of June 2026. Demand is concentrated at companies building or integrating generative AI products across both consumer and enterprise markets.

How many software engineer ai jobs are remote?

About 31% of software engineer ai openings are fully remote or hybrid as of June 2026, making it one of the more remote-accessible engineering disciplines. Roles focused on model evaluation, prompt engineering infrastructure, and AI safety research tend to have the highest share of fully remote positions compared to hardware-adjacent or inference optimization roles.

How do you become a software engineer ai?

Start by building a solid foundation in Python, linear algebra, and statistics, then move into machine learning fundamentals through coursework or self-study. Work through hands-on projects involving model training, fine-tuning, and evaluation using open-source frameworks. Contribute to public AI projects or publish reproducible experiments to demonstrate applied skill. Then target roles that match your current depth, whether that's ML infrastructure, model development, or AI product engineering.

Can you get hired as a software engineer ai with little experience?

Yes, entry-level and associate software engineer ai roles exist, but they require demonstrated hands-on project work rather than credentials alone. Build and document at least two end-to-end projects, such as a fine-tuned open-source model or a retrieval-augmented generation system, and publish them publicly. Apply to companies known for structured onboarding in AI teams, and target roles that mention mentorship or research engineering rotations.

What does the software engineer ai interview process look like?

The software engineer ai interview process typically includes a recruiter screen, a technical phone interview covering ML concepts and coding, a take-home or live coding exercise involving model implementation or debugging, and a systems design round focused on AI infrastructure or serving at scale. Final rounds often include a cross-functional interview with product or research stakeholders and may include a presentation of prior project work.

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

You can find and apply to software engineer ai jobs on Migrate Mate, which lists current openings from across the United States. Search the listings to find roles that match your experience and specialization, then apply directly to each one that fits. No intermediary steps are needed between finding a role and submitting your application.

See All 4,190+ Software Engineer AI Jobs

Jump back to the full list of openings and apply to any software engineer AI role that fits.

Find Software Engineer AI Jobs