1

Artificial Intelligence Software Engineer 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 ...

next page

Showing results 1-20

Artificial Intelligence Software Engineer information

See Virginia salary details

$63K

$146.3K

$203.7K

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

As of Sep 4, 2026, the average yearly pay for artificial intelligence software engineer in Virginia is $146,258.00, according to ZipRecruiter salary data. Most workers in this role earn between $119,000.00 and $171,500.00 per year, depending on experience, location, and employer.

What does an artificial intelligence software engineer do?

An Artificial Intelligence Software Engineer designs, develops, and implements software systems that use AI techniques such as machine learning, deep learning, and natural language processing. They work with large datasets, build and train models, and integrate AI capabilities into applications to solve complex problems. Their responsibilities often include collaborating with data scientists, optimizing algorithms, and ensuring the scalability and efficiency of AI solutions.

What are the key skills and qualifications needed to thrive as an artificial intelligence software engineer?

To thrive as an Artificial Intelligence Software Engineer, you need a solid background in computer science, mathematics, and machine learning, often supported by a relevant degree and experience with AI frameworks. Proficiency in programming languages like Python or Java, and familiarity with tools such as TensorFlow, PyTorch, and cloud platforms are typically required. Strong problem-solving skills, creativity, and effective communication help set top performers apart in this role. These competencies are crucial for designing innovative AI solutions, collaborating with teams, and ensuring successful deployment in real-world applications.

How does an artificial intelligence software engineer typically collaborate with data scientists and product teams?

Artificial Intelligence Software Engineers frequently work alongside data scientists to translate complex models and algorithms into scalable, production-ready code. They also collaborate closely with product managers and UX teams to ensure AI solutions align with user needs and business objectives. Effective communication and a strong understanding of both software engineering and data science principles are essential, as these engineers often serve as a bridge between technical and non-technical stakeholders throughout the project lifecycle.

What is the difference between Artificial Intelligence Software Engineer vs Data Scientist?

AspectArtificial Intelligence Software EngineerData Scientist
Required CredentialsBachelor's or higher in CS, AI, or related fields; programming skillsBachelor's or higher in CS, Statistics, or related fields; strong analytical skills
Work EnvironmentDevelops AI models, algorithms, and software applicationsAnalyzes data, builds models, and interprets insights
Employer & Industry UsageTech companies, AI startups, research labsBusiness, finance, healthcare, tech sectors
Common Search & ComparisonFocuses on AI development and software engineeringFocuses on data analysis and statistical modeling

While both roles require programming skills and a background in data or AI, Artificial Intelligence Software Engineers primarily develop AI algorithms and software applications, whereas Data Scientists analyze data to extract insights and build predictive models. The roles often overlap but serve different core functions within tech and data-driven organizations.

What are popular job titles related to Artificial Intelligence Software Engineer jobs in Virginia?

For Artificial Intelligence Software Engineer jobs in Virginia, the most frequently searched job titles are:

What job categories do people searching Artificial Intelligence Software Engineer jobs in Virginia look for?

The top searched job categories for Artificial Intelligence Software Engineer jobs in Virginia are:

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

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

Infographic showing various Artificial Intelligence Software Engineer job openings in Virginia as of August 2026, with employment types broken down into 22% Internship, and 78% Full Time. Highlights an 100% In-person job distribution, with an average salary of $146,258 per year, or $70.3 per hour.

Artificial Intelligence & Cloud Engineer

Vets Hired

Norfolk, VA

$54 - $72/hr

Full-time

Posted 2 days ago

New


Job description

Job Summary

The Artificial Intelligence & Cloud Engineer designs, builds, secures, and scales AI-powered systems within cloud environments. The role combines artificial intelligence, machine learning, cloud engineering, software development, retrieval systems, multi-agent architectures, vector databases, and secure AI deployment. The engineer will develop production-grade AI applications and microservices while collaborating with data scientists, designers, and subject matter experts in an Agile environment.

Key Responsibilities
  • Architect and implement scalable multi-agent AI systems.
  • Develop advanced routing and hierarchical multi-agent architectures.
  • Build, optimize, and maintain production-grade Retrieval-Augmented Generation (RAG) pipelines.
  • Develop semantic search and information retrieval systems.
  • Design data preprocessing workflows, chunking strategies, and vector database infrastructure.
  • Deploy, secure, monitor, and maintain AI applications and microservices in cloud environments.
  • Integrate AI capabilities into user-facing products.
  • Collaborate with data scientists, UI/UX designers, and subject matter experts.
  • Establish security best practices for large language model implementations.
  • Protect sensitive information through secure data handling and privacy controls.
  • Implement AI model guardrails and other AI security measures.
  • Develop robust RESTful APIs supporting AI and cloud applications.
  • Support Linux-based development and cloud environments.
  • Apply text analytics, prompt engineering, data normalization, and data-cleaning techniques.
  • Support cybersecurity risk management and system hardening activities.
  • Evaluate and adopt emerging AI technologies and engineering practices.
Required Qualifications
  • Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
  • 7+ years of professional software engineering experience.
  • At least 2 years of production experience in AI, ML, or NLP development.
  • Experience building multi-agent systems using LangGraph, AutoGen, or equivalent frameworks.
  • Strong understanding of RAG architecture, vector databases, embeddings, and information retrieval.
  • Strong programming skills in Python or a similar programming language.
  • Experience developing RESTful APIs.
  • Hands-on experience deploying and managing AWS or OCI cloud services.
  • Proficiency with Linux operating systems and command-line interfaces.
  • Expertise in text analytics and prompt engineering.
  • Experience with data normalization and cleaning.
  • Active Secret security clearance.
  • Current CompTIA Security+ certification or higher.
  • Knowledge of AI security practices, model guardrails, and secure data handling.
  • Experience working in Agile and cross-functional development environments.
  • Strong problem-solving skills and ability to learn emerging AI technologies quickly.
Preferred Qualifications
  • Experience with NAVSEA Cyber RMF processes and system security hardening.
  • Familiarity with Rust, Go, or JavaScript.
  • Industry-recognized cloud certifications, such as AWS Certified Machine Learning – Specialty or OCI AI credentials.
  • Experience with open-source LLM evaluation and observability frameworks.