Find Jobs
Find Jobs Near You – Available Work in Your Location
AI Developer
Career Insights for Software Developer / Engineer
See where this job fits in the broader career landscape. Knowing your career path helps you see what's possible from here.
Scorecard
Based on Virginia data
Review key factors to help you decide if this role fits your goals. How is this calculated?
What they do
A Software Developer or Engineer designs or improves computer software. Oversees the entire software development process. Analyzes customer or user needs, designs programs, writes code or instructs computer programmers, tests design, and documents programs. May assist with upgrades or maintenance. May specialize in the design of computer applications or computer systems.
$121,749 / year median in Virginia
-5% projected decline
Job Description
AI Developer Virginia, McLean 09/14/2026 Contract Active
Job Summary
We are seeking an AI Developer with strong expertise in Generative AI, LLM-powered agents, GitHub Copilot, and test automation engineering. The role will focus on designing reusable agentic testing patterns, developing AI-assisted test generation and maintenance capabilities, establishing scalable automation standards, and delivering GenAI-driven quality reporting across microservices. The ideal candidate will combine hands-on experience with agent workflows, prompt engineering, structured outputs, evaluation and guardrails with advanced Karate and Playwright automation expertise. Key Responsibilities
- Design and implement LLM-powered agents supporting tool use, multi-step reasoning, guardrails, structured outputs, and reliable workflows.
- Develop prompting patterns, evaluation approaches, and techniques for reducing hallucinations and improving AI-generated outputs.
- Design agent workflows for test generation and augmentation, requirements review and completeness validation, report generation, and summarization.
- Leverage GitHub Copilot extensively in day-to-day software development and engineering workflows.
- Design and implement reusable agentic testing patterns that can be adopted across multiple Underwriting teams and expanded to other domains.
- Create reference implementations, sample repositories, and templates for AI-assisted test generation, test maintenance, and failure analysis.
- Develop test generation capabilities using requirements, APIs, contracts, and schemas.
- Build test maintenance capabilities for updating selectors and contracts and assisting with flaky test triage.
- Develop failure analysis capabilities for root-cause suggestions, log correlation, and defect drafting.
- Establish standard architecture for test organization, tagging, data management, and execution across UI, API, and service layers.
- Define and publish coverage standards, including minimum coverage expectations, test-type mix, risk-based prioritization, and traceability to requirements.
- Develop reusable test plan, test case/specification, and Definition of Ready/Definition of Done templates.
- Establish scalable tagging and metadata strategies covering features, services, risk, priority, and data sensitivity.
- Build automated reporting that aggregates test execution, service health, and defect signals across multiple microservices.
- Generate GenAI-driven release readiness narratives, failure clustering and trend analysis, and "What changed?" insights using commit and pull request correlations.
- Deliver quality insights through dashboards, Markdown summaries in pull requests, and CI-generated artifacts.
- Build automated review agents that evaluate user stories and requirements for completeness, clarity, testable outcomes, data needs, dependencies, privacy considerations, and environment requirements.
- Integrate AI-powered quality gates into development workflows using pull request checks, issue templates, and GitHub Actions to reduce churn and rework. Required Qualifications
- Hands-on experience building LLM-powered agents with tool use, multi-step reasoning, and guardrails.
- Strong understanding of prompting patterns, structured outputs including JSON schemas, AI evaluation, and hallucination reduction techniques.
- Strong proficiency with GitHub Copilot in day-to-day development.
- Advanced experience designing and implementing test automation using Karate for API testing, contract-like checks, data-driven testing, and mocks.
- Advanced experience with Playwright for UI automation, selector strategies, parallelization, and trace/video artifacts.
- Experience designing reusable agentic testing patterns and reference implementations.
- Strong understanding of test generation, maintenance, failure analysis, and AI-assisted quality engineering workflows.
- Experience establishing test architecture and standards across UI, API, and service layers.
- Experience defining coverage standards, test strategies, risk-based prioritization, and requirements traceability.
- Experience creating test plans, test specifications, quality checklists, and scalable test metadata/tagging strategies.
- Experience aggregating test execution, service health, and defect data across microservices.
- Experience developing GenAI-driven reporting, quality insights, and release readiness summaries.
- Experience integrating automated quality gates into CI/CD and development workflows.