1

Artificial Intelligence Software Developer Jobs in Virginia

Artificial Intelligence & Cloud Engineer Job Category: Engineering Time Type: Full time Minimum ... Qualifications Required Experience and Education Bachelor's degree in Computer Science, Software ...

Software Developer

Mclean, VA Β· On-site +1

$86K - $198K/yr

Share Software Developer The Opportunity: As a full-stack developer, you can resolve a problem with ... As part of this commitment, the use of artificial intelligence (AI) or other tools to assist with ...

Software Developer

Dahlgren, VA Β· On-site

$69K - $158K/yr

Software Developer The Opportunity: As a full stack developer, you can resolve a problem with a ... As part of this commitment, the use of artificial intelligence (AI) or other tools to assist with ...

Software Developer

Mclean, VA Β· On-site

$86K - $198K/yr

Software Developer The Opportunity: As a full-stack developer, you can resolve a problem with a ... As part of this commitment, the use of artificial intelligence (AI) or other tools to assist with ...

Software Developer

Dahlgren, VA Β· On-site

$69K - $158K/yr

Software Developer The Opportunity: As a full stack developer, you can resolve a problem with a ... As part of this commitment, the use of artificial intelligence (AI) or other tools to assist with ...

Software Developer

Arlington, VA Β· On-site

$69K - $158K/yr

Software Developer The Opportunity: As a full stack developer, you can resolve a problem with a ... As part of this commitment, the use of artificial intelligence (AI) or other tools to assist with ...

Software Developer

Arlington, VA Β· On-site

$69K - $158K/yr

Arlington, Virginia, USA Software Developer The Opportunity: As a full stack developer, you can ... As part of this commitment, the use of artificial intelligence (AI) or other tools to assist with ...

Software Developer

Mclean, VA Β· On-site

$86K - $198K/yr

Software Developer The Opportunity: As a full-stack developer, you can resolve a problem with a ... As part of this commitment, the use of artificial intelligence (AI) or other tools to assist with ...

We are seeking an Expert Software Developer to support the design, development, and modernization ... We excel in delivering emerging technologies such as Artificial Intelligence (AI) and Machine ...

... Artificial Intelligence/Machine Learning, Cyber Security and Cutting-Edge Technology across the US ... Halvik is seeking a Software Developer to support a growing Team. Responsibilities * Design and ...

Serve as a full-time software developer * Take the latest available agentic AI tools and customize ... We have helped secure borders, have used artificial intelligence (AI) to fight terror, aided the ...

Software Developer

Vienna, VA Β· On-site

$152K - $156K/yr

... Artificial Intelligence/Machine Learning, Cyber Security and Cutting-Edge Technology across the US ... Halvik is seeking a Software Developer to support a growing Team. Responsibilities: * Design and ...

Software Developer

Vienna, VA Β· On-site

$152K - $156K/yr

... Artificial Intelligence/Machine Learning, Cyber Security and Cutting-Edge Technology across the US ... Halvik is seeking a Software Developer to support a growing Team.Responsibilities:Design and ...

Showing results 21-40

Artificial Intelligence Software Developer information

See Virginia salary details

$47.6K

$110.9K

$164.6K

How much do artificial intelligence software developer jobs pay per year?

As of Sep 11, 2026, the average yearly pay for artificial intelligence software developer in Virginia is $110,886.00, according to ZipRecruiter salary data. Most workers in this role earn between $89,200.00 and $128,900.00 per year, depending on experience, location, and employer.

What is an artificial intelligence software developer?

An Artificial Intelligence (AI) Software Developer is a technology professional who designs, builds, and maintains software applications that utilize AI and machine learning techniques. They work with algorithms, data processing, and neural networks to create intelligent systems capable of tasks such as image recognition, language processing, and decision-making. These developers often collaborate with data scientists and engineers to integrate AI models into products and services, continually improving their accuracy and efficiency. Their work is fundamental in creating smarter applications across industries like healthcare, finance, and e-commerce.

What are the key skills and qualifications needed to thrive as an artificial intelligence software developer, and why are they important?

To thrive as an Artificial Intelligence Software Developer, you need strong programming skills (especially in Python, Java, or C++), a solid background in mathematics and statistics, and typically a degree in computer science or a related field. Familiarity with machine learning frameworks (such as TensorFlow or PyTorch), cloud computing platforms, and relevant certifications like Google Cloud Professional Machine Learning Engineer are highly beneficial. Critical thinking, creativity, and effective collaboration are standout soft skills for this role. These competencies enable the development of innovative AI solutions, efficient problem-solving, and successful teamwork on complex projects.

What are some common challenges faced by artificial intelligence software developers when transitioning machine learning models from development to production?

Artificial Intelligence Software Developers often encounter challenges when moving machine learning models from the development environment to production, such as ensuring scalability, managing data inconsistencies, and maintaining model performance over time. Integrating models into existing systems may require collaboration with DevOps and data engineering teams to address deployment pipelines, monitoring, and version control. It's also important to implement robust testing and continuous evaluation processes to catch data drift or performance degradation. Overcoming these challenges requires strong communication skills and an understanding of both AI algorithms and software engineering best practices.

What is the difference between Artificial Intelligence Software Developer vs Machine Learning Engineer?

AspectArtificial Intelligence Software DeveloperMachine Learning Engineer
Required CredentialsBachelor's in CS, AI, or related; programming skillsBachelor's in CS, Data Science, or related; strong math and programming skills
Work EnvironmentSoftware development teams, AI projects, R&DData-focused teams, model development, deployment
Employer & Industry UsageTech companies, research labs, startupsTech firms, finance, healthcare, research institutions
Common Search & ComparisonYesYes

Artificial Intelligence Software Developers design and implement AI applications, focusing on integrating AI algorithms into software solutions. Machine Learning Engineers specialize in developing and deploying machine learning models, often working with large datasets. While both roles require programming skills and knowledge of AI concepts, AI Developers focus on broader AI system integration, whereas ML Engineers concentrate on model training and optimization.

What cities in Virginia are hiring for Artificial Intelligence Software Developer jobs?

Cities in Virginia with the most Artificial Intelligence Software Developer job openings:

Infographic showing various Artificial Intelligence Software Developer job openings in Virginia as of August 2026, with employment types broken down into 1% As Needed, 80% Full Time, 16% Part Time, and 3% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $110,886 per year, or $53.3 per hour.

Artificial Intelligence & Cloud Engineer

Norfolk, VA β€’ On-site

$98K - $206K/yr

Full-time

Medical, Retirement, PTO

Posted 13 days ago


Job description

Job Title: Artificial Intelligence & Cloud Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: Secret Employee Type: Regular Percentage of Travel Required: Up to 10% Type of Travel: Local * * * The Opportunity: We are seeking an AI and Cloud Engineer to design, build, and scale our next-generation intelligent systems. In this role, you will bridge the gap between advanced artificial intelligence and robust cloud infrastructure. You will be part of a team responsible for architecting complex multi-agent flows, implementing enterprise-grade retrieval systems, and ensuring the secure deployment of AI workloads in cloud in systems that will grow to serve approximately 40,000 users.

The ideal candidate is a self-motivated technical leader who thrives in agile environments and adapts quickly to emerging AI technologies. Responsibilities: Architect and implement scalable multi-agent systems using advanced routing and hierarchical design patterns. Build, optimize, and maintain production-grade Retrieval-Augmented Generation pipelines and semantic search systems.

Design and manage data preprocessing workflows, chunking strategies, and vector database infrastructure. Deploy, secure, and monitor AI applications and microservices within cloud environments. Collaborate closely with data scientists, UI/UX designers, and subject matter experts to integrate AI features into user-facing products.

Establish and enforce security best practices for large language model implementations and data privacy. Qualifications Required Experience and Education Bachelor's degree in Computer Science, Software Engineering, or a related technical field. 7+ years of professional software engineering experience, with at least 2 years dedicated to production AI, ML, or NLP development.

Technical Skills Proven experience building multi-agent systems using frameworks like LangGraph, AutoGen, or equivalent tools. Deep understanding of RAG architecture, vector databases, embedding techniques, and information retrieval systems. Strong programming proficiency in a programing language similar to Python, and experience building robust RESTful APIs.

Hands-on experience deploying and managing cloud services within AWS or OCI. Proficiency working with Linux operating systems and command-line interfaces. Expertise in text analytics, prompt engineering, data normalization, and cleaning techniques.

Security and Compliance Active Secret Security Clearance. Current CompTIA SEC+ Certificate, or higher. Experience proven knowledge of security best practices for AI systems, including model guardrails and secure data handling.

Professional Attributes Experience working in an Agile development environment across cross-functional teams. Strong problem-solving abilities and a track record of rapidly learning and adopting emerging AI disciplines. Preferred Qualifications Experience with NAVSEA Cyber RMF Processes and System Security Hardening.

Familiarity with secondary languages such as Rust, Go, or JavaScript for system optimization. Relevant industry recognized Cloud certifications, such as AWS Certified Machine Learning - Specialty or OCI AI credentials. Experience with open-source LLM evaluation and observability frameworks.

- What You Can Expect: A culture of integrity. At CACI, we place character and innovation at the center of everything we do. As a valued team member, you'll be part of a high-performing group dedicated to our customer's missions and driven by a higher purpose - to ensure the safety of our nation.

An environment of trust. CACI values the unique contributions that every employee brings to our company and our customers - every day. You'll have the autonomy to take the time you need through a unique flexible time off benefit and have access to robust learning resources to make your ambitions a reality.

A focus on continuous growth. Together, we will advance our nation's most critical missions, build on our lengthy track record of business success, and find opportunities to break new ground - in your career and in our legacy. Pay Range: There are a host of factors that can influence final salary including, but not limited to, geographic location, Federal Government contract labor categories and contract wage rates, relevant prior work experience, specific skills and competencies, education, and certifications.

Our employees value the flexibility at CACI that allows them to balance quality work and their personal lives. We offer competitive compensation, benefits and learning and development opportunities. Our broad and competitive mix of benefits options is designed to support and protect employees and their families.

At CACI, you will receive comprehensive benefits such as; healthcare, wellness, financial, retirement, family support, continuing education, and time off benefits. The proposed salary range for this position is: $98,500-$206,800 CACI is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, pregnancy, sexual orientation, age, national origin, disability, status as a protected veteran, or any other protected characteristic.