Senior AI Software Engineer Jobs
Senior AI Software Engineer jobs are open across technology, finance, healthcare, and defense, from mid-level to staff and principal, with specializations in large language models, computer vision, and MLOps. Find a role that fits from the openings below and apply directly.
Find JobsOverview
Showing 5 of 2,267+ Senior AI Software Engineer jobs











About Semgrep
Semgrep, the leader in code security for builders, empowers invention without friction. Teams catch, flag, and fix real issues before they ship, powered by security that learns as they build. Semgrep secures code as it’s written and provides guardrails that pave the road for developers to move fast and stay secure. Built for builders and trusted by security, Semgrep lives where developers work, delivering fixes without breaking flow, and giving security teams visibility, control, and confidence. Semgrep gets smarter as you build, with AI that learns your context to cut false positives and prioritize reachable vulnerabilities, validated by 95% of security reviewers across 6M+ findings. Semgrep makes zero false positives a reality with AppSec teams triaging 80% fewer false positives across Code and Supply Chain, dramatically shrinking the backlog. Founded in San Francisco and backed by Menlo Ventures, Felicis Ventures, Lightspeed Venture Partners, Redpoint Ventures, and Sequoia Capital, Semgrep is recognized by Gartner in Application Security Testing and is trusted by leading organizations, including Vanta, Lyft, and Dropbox. Learn more at semgrep.dev.
About The Role
As an AI engineer, you’ll apply LLM technologies throughout our stack to enhance Semgrep’s security vulnerability detection, prioritization and remediation capabilities. You will work directly with customers to understand their pain points, own the end-to-end implementation of AI-powered solutions and rigorously evaluate the efficacy of different prompts and models through experimentation with real-world data. If you are comfortable working with significant ambiguity, like prototyping and shipping quickly and enjoy getting to work on a little bit of everything throughout the stack - this is the role for you. Our stack utilizes various LLMs including GPT-4/GPT-5, Codex and Claude, Typescript and React on the Frontend, Python, Flask and SQLAlchemy on the Backend, is deployed via Kubernetes and hosted on AWS. Professional experience with these technologies is preferred but not required provided you are open to learning them quickly! This is a hybrid role with the expectation you join us 3+ days per week in our San Francisco, New York, Boston or Denver offices depending on team. Remote employment will be considered for exceptional candidates as well.
Compensation
The estimated starting annual salary range for this position is $163,000 to $246,500 USD. The actual base salary will be determined based on a number of factors, which may include job-related skills, relevant experience, qualifications, location, internal equity, and market data. In addition to base salary, total compensation may include equity, variable compensation, and benefits. We view equity as a meaningful part of our compensation philosophy and a way for employees to share in the long-term value they help create. Compensation ranges are reviewed regularly and may be adjusted as the role, individual performance, or market conditions evolve.
What We Offer (FTE Only)
Our goal is to competitively and fairly compensate every Semgrep employee with a system that equally rewards those who are vocal and those who are less comfortable making demands during the final steps of the hiring process. To that end, we generate internal compensation bands that are used when discussing and negotiating salaries. We update these based on market data to make sure they’re above the average for comparable roles. We invest in our employees’ well-being and long-term success through a competitive, market-aligned benefits program that meets or exceeds local market standards across all of the regions in which we hire. Benefits offerings vary by location to reflect local requirements and norms. For more detailed, location-specific information, please visit Semgrep Benefits.
Who We Are
We bring together people from a wide range of backgrounds and disciplines—from physics and philosophy to formal methods research and full-fledged corporations. We’re new parents and new grads, dog lovers and dogfooders. We get together often to bike, bake, and meet up in parks. In our interactions, we believe respect and honesty go hand in hand, and prioritize both. Semgrep is an equal-opportunity employer seeking a diverse range of backgrounds. We value who you are — including your cultural heritage, your socioeconomic status, your age, your race, your gender, your sexual orientation, your disabilities. We value what’s vitally important to you — your family, your religion, your politics. We value what you love in this world — your music, your weekend pursuits. We believe in welcoming varied professional backgrounds, educations, and interests. If you’re exceptional in your role, believe in Semgrep’s mission, and treat Semgrep’s values as your own, you belong here.
Please Note: For US-based roles open to remote work, we are currently able to hire employees in the following states only: Arizona, California, Colorado, Connecticut, District of Columbia, Florida, Georgia, Illinois, Maryland, Massachusetts, Michigan, Missouri, Nebraska, New Jersey, New York, North Carolina, Oregon, Tennessee, Texas, Virginia, Washington, and Wisconsin.
See All 2,267+ Senior AI Software Engineer Jobs
Jump back to the full list of openings and apply to any senior AI software engineer role that fits.
Find JobsSenior AI Software Engineer Job Market
A snapshot from current openings nationwide, updated as new roles post.
Who's Hiring
- NVIDIA127

- Apple114

- Amazon99

- Capital One67

- Zoox45

Top Industries Hiring
- Technology & Software918
- Electronics & Hardware197
- Consulting & Professional Services165
- Banking & Financial Services139
- Artificial Intelligence116
What Employers Look For
The qualifications that appear most often in senior AI software engineer jobs.
- Advanced degree or equivalent experience in computer science, machine learning, or a related field
- Production experience designing, training, and deploying large-scale machine learning models
- Proficiency in Python and at least one deep learning framework such as PyTorch or TensorFlow
- Hands-on experience with cloud ML platforms including AWS SageMaker, Google Vertex AI, or Azure ML
- Demonstrated ability to lead technical projects and mentor junior engineers across the AI stack
- Familiarity with MLOps tooling, model monitoring, and CI/CD pipelines for ML systems
Tips for Your Senior AI Software Engineer Job Search
Quantify model performance on your resume
Hiring managers for senior AI roles scan for concrete outcomes, not just tools. Replace vague claims with metrics like latency improvements, accuracy gains, or cost reductions your models delivered in production. Generic AI buzzwords without numbers get filtered out fast.
Match your stack to the job description
Senior AI roles split sharply between PyTorch and TensorFlow shops, between cloud-native MLOps and on-prem deployments. Read each posting carefully and mirror its exact tooling language in your resume so automated screening systems surface your application correctly.
Apply early to roles that fit
Migrate Mate lists senior ai software engineer openings from across the United States in one place, so you can find roles that match and apply directly to each listing.
Target postings by model deployment environment
Filter openings by whether they describe edge deployment, cloud inference, or real-time serving pipelines. Your experience transfers differently across these environments, and applying to roles that match your actual deployment background lifts your interview conversion rate significantly.
Prepare a system design answer for AI infrastructure
Most senior AI interviews include a design round covering data pipelines, feature stores, or model serving at scale. Practice walking through trade-offs between batch and online inference, retraining cadence, and monitoring drift so you can answer confidently without over-rehearsing a script.
Negotiate scope before you negotiate compensation
Before discussing pay, confirm whether the role owns model research, deployment, or both, and who controls compute budgets. Scope mismatches at the senior level are a leading reason engineers leave within a year, so clarifying ownership early protects you from a poor fit.
Senior AI Software Engineer Jobs: Frequently Asked Questions
Which companies are hiring the most senior ai software engineers?
The companies hiring the most senior ai software engineers right now include NVIDIA, Apple, and Amazon, with the largest share of openings in California, New York, and Washington, based on current listings on Migrate Mate as of June 2026. Demand is concentrated in technology, financial services, and defense sectors, though healthcare and retail are adding senior AI roles steadily.
How many senior ai software engineer jobs are remote?
About 30% of senior ai software engineer openings are fully remote or hybrid as of June 2026, though the share varies by specialization. Roles focused on NLP, LLM fine-tuning, and recommendation systems tend to offer the most location flexibility, while positions involving proprietary hardware, on-prem infrastructure, or defense clearances are more likely to require on-site presence.
How do you become a senior ai software engineer?
You become a senior ai software engineer by building a foundation in machine learning fundamentals and software engineering, then deepening expertise in a specific domain such as NLP, computer vision, or reinforcement learning. Getting models into production is the key differentiator at the senior level, so focus on shipping end-to-end systems, owning post-deployment monitoring, and progressively taking on technical leadership within a team.
Can you get hired as a senior ai software engineer without prior senior-level experience?
You can move into a senior ai software engineer role without holding a previous senior title if you have demonstrable impact at scale. Employers look for engineers who have owned a model from research through production, led cross-functional delivery, or published work that shows independent technical judgment. A strong portfolio of shipped AI systems often carries more weight than a senior job title from a previous employer.
What does the senior ai software engineer interview process look like?
The senior ai software engineer interview process typically includes a recruiter screen, a technical phone interview covering ML fundamentals and coding, a machine learning system design round, and a full virtual or on-site loop. The loop usually combines coding exercises, a research or paper discussion, a system design session focused on AI infrastructure, and behavioral interviews assessing technical leadership and cross-team collaboration. Final rounds often include a presentation of past work.
Where can I find and apply to senior ai software engineer jobs?
You can find and apply to senior ai software engineer jobs on Migrate Mate, which lists current openings from across the United States in one place. Search the available roles, find the ones that match your background and target specialization, and apply directly to each listing that fits.
See All 2,267+ Senior AI Software Engineer Jobs
Jump back to the full list of openings and apply to any senior AI software engineer role that fits.
Find Jobs