AI Software Developer Jobs
AI Software Developer jobs are open across technology, finance, healthcare, and defense, from entry-level to principal and staff engineer, with specializations in machine learning engineering, large language model development, and MLOps. Find a role that fits from the openings below and apply directly.
Find AI Software Developer JobsOverview
Showing 5 of 1,078+ AI Software Developer jobs











Job Description:
Broadcom is seeking an experienced AI Software Engineer to integrate commercial AI tools and agents into an existing design flow.
- Monitor and maintain AI systems: Ensure AI systems are running smoothly and efficiently
- Integrate AI into workflows: Responsible for embedding AI tools into daily operations across the organization to ensure they deliver measurable value
- Coordinate AI agents: In a higher-level system, coordinate multiple AI agents to achieve an overarching process control
- Optimize performance: Analyze key performance indicators, adjust parameters in real-time, and optimize resource usage to improve performance
You will join a worldwide R&D team dedicated to getting products to market. This role is key to dramatically improving design productivity across the organization.
Responsibilities:
- Quickly analyze existing VLSI design systems and methodologies to identify opportunities for AI integration and productivity improvement
- Develop and deploy commercial AI tools to enhance productivity within established design flows
- Design and implement enhancements based on users feedback, without requiring ground-up rebuilds of existing infrastructure
- Evaluate and compare commercial AI solutions to select the best-fit technology for specific design flow challenges
- Select, clean, and preprocess data fed into commercial AI tools to ensure optimum output quality
- Create and refine AI agents to improve the Quality of Results (QoR) from AI-generated outputs
- Deploy AI agents to resolve common tool errors, minimizing human intervention and downtime
- Develop intelligent chatbots to enable engineers to quickly access critical information and knowledge needed to complete their tasks
- Conduct training for end-users on AI-enhanced flows and establish best practices for maximizing productivity gains
- Proficiency integrating external tools for use with Large Language Model (LLM) agents and the MCP protocol
Qualifications
- Education: Bachelor’s degree in Computer Science, Applied Mathematics, or a related technical field
- Experience: 8+ years of professional experience in AI/ML system development and deployment
- Mindset: Proven ability to create pragmatic solutions that enable predictable schedules
- Collaboration: Strong self-management and organizational skills, with a proven ability to cooperate and communicate effectively across a world-wide, multi-time zone team, including internal colleagues and external vendors
- Lean Approach: A clear understanding and application of the principle that "perfect is the enemy of good" in development and deployment cycles
This job requires working on-site at the Broadcom office, 5 days a week. This is not a remote-work position.
Compensation and Benefits
The annual base salary range for this position is $109,700 - $175,500.
As a valued member of our team, you'll be eligible for a discretionary annual bonus and the opportunity to receive not only a competitive new hire equity grant, but also annual equity awards, connecting your success directly to the company's growth. All subject to relevant plan documents and award agreements.
Broadcom offers a competitive and comprehensive benefits package: Medical, dental and vision plans, 401(K) participation including company matching, Employee Stock Purchase Program (ESPP), Employee Assistance Program (EAP), company paid holidays, paid sick leave and vacation time. The company follows all applicable laws for Paid Family Leave and other leaves of absence.
Broadcom is proud to be an equal opportunity employer. We will consider qualified applicants without regard to race, color, creed, religion, sex, sexual orientation, national origin, citizenship, disability status, medical condition, pregnancy, protected veteran status or any other characteristic protected by federal, state, or local law. We will also consider qualified applicants with arrest and conviction records consistent with local law.
If you are located outside USA, please be sure to fill out a home address as this will be used for future correspondence.
See All 1,078+ AI Software Developer Jobs
Jump back to the full list of openings and apply to any AI software developer role that fits.
Find AI Software Developer JobsAI Software Developer Job Market
A snapshot from current openings nationwide, updated as new roles post.
Who's Hiring
- Google76

- Nvidia57

- Apple47

- Scale AI41

- Amazon34

Top Industries Hiring
- Technology & Software516
- Electronics & Hardware105
- Artificial Intelligence78
- Consulting & Professional Services55
- Banking & Financial Services42
What Employers Look For
The qualifications that appear most often in AI software developer jobs.
- Proficiency in Python and at least one deep learning framework such as PyTorch or TensorFlow
- Experience training, fine-tuning, or deploying large language models or neural networks
- Familiarity with MLOps tools and workflows including model versioning, monitoring, and CI/CD pipelines
- Strong foundation in linear algebra, probability, statistics, and algorithm design
- Bachelor's or master's degree in computer science, machine learning, or a related engineering field
- Experience with cloud platforms such as AWS, GCP, or Azure for model training and inference at scale
Tips for Your AI Software Developer Job Search
Tailor your resume for model ownership
Hiring managers want to see models you built end-to-end, not just ones you consumed. List the problem, the architecture you chose, how you evaluated it, and what happened in production. Generic ML bullet points get filtered out fast.
Show your work in a public repo
For AI roles, a GitHub or Hugging Face profile with documented projects carries more weight than certifications alone. Include experiment logs, model cards, and README files that explain your design decisions, not just the code itself.
Apply early to roles that fit
Migrate Mate lists ai software developer openings from across the United States in one place, so you can find roles that match and apply directly to each listing.
Filter openings by the model stack
Job descriptions that list PyTorch versus TensorFlow, or fine-tuning versus pretraining, signal very different day-to-day work. Match your search to the frameworks you know deeply rather than applying broadly and explaining gaps in interviews.
Prepare for a system design round focused on inference
Many AI software developer interviews include a round where you design a serving pipeline, latency budget, or retraining loop. Practice explaining trade-offs between batch and real-time inference and how you would handle model drift at scale.
Negotiate around compute access, not just title
When evaluating an offer, ask specifically about GPU allocation, access to proprietary datasets, and whether models are deployed internally or externally. These factors shape what you can build and what your next role will look like.
AI Software Developer Jobs: Frequently Asked Questions
Which companies are hiring the most ai software developers?
The companies hiring the most ai software developers right now include Google, Nvidia, and Apple, with the largest share of openings in California, Washington, and New York, based on current listings on Migrate Mate as of June 2026. Demand is spread across both large tech companies and well-funded AI startups.
How many ai software developer jobs are remote?
About 29% of ai software developer openings are fully remote or hybrid as of June 2026, making it one of the more flexible engineering roles available. Positions focused on model research, fine-tuning, and API development tend to be the most remote-friendly, while roles requiring on-site GPU clusters or hardware integration are more likely to require in-person work.
How do you become an ai software developer?
Start by building a strong foundation in Python, linear algebra, and probability. Then work through hands-on projects involving model training and evaluation, using open-source frameworks like PyTorch. Contribute to public repositories, document your experiments clearly, and progress toward roles where you own a model or pipeline end-to-end rather than only consuming existing APIs.
Can you get hired as an ai software developer with little or no experience?
Yes, entry-level ai software developer roles exist, but they expect demonstrated hands-on work even without professional history. Build and publish two or three focused projects that show you can train, evaluate, and deploy a model. Open-source contributions, Kaggle competition write-ups, and well-documented GitHub repositories are treated as proxies for experience by many hiring teams.
What does the ai software developer interview process look like?
The process typically includes a recruiter screen, a technical phone interview covering Python and ML fundamentals, a take-home or live coding round focused on model implementation or data pipelines, and a system design round where you architect an end-to-end ML system. Some companies add a research presentation or a deep dive into a past project you built.
Where can I find and apply to ai software developer jobs?
You can find and apply to ai software developer jobs on Migrate Mate, which lists current openings from across the United States. Find roles that match your background and apply directly to each listing on the platform.
See All 1,078+ AI Software Developer Jobs
Jump back to the full list of openings and apply to any AI software developer role that fits.
Find AI Software Developer Jobs