AI Engineer
$108.48k - $184.41kICF
Description
Please note: This role is contingent upon a contract award. While it is not an immediate opening, we are actively conducting interviews and extending offers in anticipation of the award.
The Work
At ICF our Digital Modernization Division is an information technology and management consulting organization that delivers integrated, strategic solutions to federal clients. We bring expertise in cloud, cybersecurity, enterprise architecture, data modernization, and digital transformation to support mission-critical government programs.
Join a team accelerating the modernization of a large federal agency's enterprise data and analytics ecosystem. This cloud-based platform provides data storage, analytics, governance, and AI/ML capabilities that enable thousands of users to transform data into actionable insights. As demand continues to grow, the team is focused on migrating legacy workloads, streamlining onboarding and support, expanding platform capabilities, and helping organizations across the enterprise adopt modern data and AI solutions at scale.
The AI Engineer develops and operationalizes AI, machine learning, NLP, predictive analytics, and generative AI capabilities that accelerate data-driven decision making across the enterprise. This role builds reusable AI/ML solutions, model deployment frameworks, prompt orchestration patterns, agentic workflows, and MLOps pipelines leveraging Databricks ML, Azure Machine Learning, MLflow, Python, and cloud-scale data platforms. Working across engineering, governance, security, and business teams, the AI Engineer enables the adoption of AI at scale through model monitoring, performance evaluation, human-in-the-loop workflows, cost optimization, and responsible AI practices that ensure solutions are trusted, governed, and production-ready.
Job Location: Remote, however, strong preference for candidates who live in the Washington DC Metro Area. There will be occasional onsite meetings on the client site in Washington, DC.
*If you accept this position, you should note that ICF does monitor employee work locations, blocks access from foreign locations/foreign IP addresses, and prohibits personal VPN connections.
What You Will Do:
Develops NLP, text analytics, prompt orchestration, guardrails, content-filtering approaches, and human-in-the-loop workflows using VA-approved AI/ML tools and data environments.
Translates unstructured-data use cases into repeatable technical patterns that address privacy, provenance, evaluation, monitoring, and operational integration.
Works with Trustworthy AI, Security, Data Governance, and Customer Experience personnel to ensure generative-AI capabilities are safe, useful, and governed.
Apply NLP, LLM/GenAI patterns, prompt orchestration, retrieval/evaluation patterns, guardrails, content filters, human-in-the-loop workflows, and Azure AI to support role delivery.
Collaborate with relevant product, engineering, security, governance, quality, and customer-facing stakeholders as required by the role.
Document work products, decisions, risks, and delivery evidence to support traceability and continuous improvement.
Basic Qualifications
U.S. Citizenship is required due to federal contract requirements.
Candidate must reside in the U.S., be authorized to work in the U.S., and all work must be performed in the U.S.
Candidate must have lived in the U.S. for three (3) full years out of the last five (5) years.
Bachelor's degree in Computer Science, Data Science, Artificial Intelligence, Machine Learning, Software Engineering, or a related field; Master's degree may substitute for two (2) years of relevant experience.
6+ years of designing, developing, and deploying AI/ML solutions in enterprise cloud environments.
Preferred Qualifications
Hands-on experience with large language models (LLMs), generative AI, natural language processing (NLP), retrieval-augmented generation (RAG), semantic search, vector databases, and prompt engineering techniques.
Experience building AI applications and agentic workflows using Azure AI Services, Azure OpenAI, Databricks AI/ML, MLflow, LangChain, Semantic Kernel, or similar frameworks.
Experience developing prompt orchestration, evaluation frameworks, model testing strategies, and AI application monitoring solutions.
Experience implementing AI safety controls, content filtering, guardrails, human-in-the-loop review processes, and Trustworthy AI practices.
Experience developing and maintaining MLOps pipelines, model deployment frameworks, model versioning, performance monitoring, and automated retraining processes.
Strong programming experience using Python, SQL, and modern AI/ML libraries and frameworks.
Experience with Databricks, Delta Lake, Azure Machine Learning, and enterprise-scale data platforms.
Experience integrating AI solutions with cloud-native data pipelines, analytics platforms, APIs, and operational business applications.
Experience supporting predictive analytics, document intelligence, text analytics, classification, summarization, recommendation, and generative AI use cases.
Familiarity with enterprise data governance, metadata management, data lineage, privacy controls, and role-based access models in regulated environments.
Experience optimizing AI/ML workloads for performance, scalability, reliability, and cloud cost management.
Experience with CI/CD practices utilizing GitHub
Experience working in Agile, cross-functional teams consisting of engineers, architects, data scientists, product owners, governance stakeholders, and business users.
Experience supporting Federal government, healthcare, or other highly regulated environments is preferred.
Professional Skills:
Highly effective analytical, problem-solving, and decision-making capabilities.
Excellent written and verbal communication skills, with the ability to work effectively across technical and non-technical audiences.
Strong organization, attention to detail, and the ability to prioritize and manage multiple responsibilities.
Collaborative approach with a commitment to quality, accountability, and continuous improvement.
#LI-CC1
#Indeed
Bot and Third-Party Applications
Please note that this application must be submitted directly by the applicant for consideration. Failure to do so may result in the application being excluded for consideration. Applicants needing an accommodation for disability or religious purposes in connection with the application process should contact View email address on click.appcast.io for assistance.
Working at ICF
ICF is a global advisory and technology services provider, but we’re not your typical consultants. We combine unmatched expertise with cutting-edge technology to help clients solve their most complex challenges, navigate change, and shape the future.
We can only solve the world's toughest challenges by building a workplace that allows everyone to thrive. We are an equal opportunity employer. Together, our employees are empowered to share their expertise and collaborate with others to achieve personal and professional goals. For more information, please read our EEO ( policy.
We will consider for employment qualified applicants with arrest and conviction records.
Reasonable Accommodations are available, including, but not limited to, for disabled veterans, individuals with disabilities, and individuals with sincerely held religious beliefs, in all phases of the application and employment process. To request an accommodation, please email View email address on click.appcast.io and we will be happy to assist. All information you provide will be kept confidential and will be used only to the extent required to provide needed reasonable accommodations.
Read more about workplace discrimination righ t s or our benefit offerings which are included in the Transparency in (Benefits) Coverage Act.
Candidate AI Usage Policy
At ICF, we are committed to ensuring a fair interview process for all candidates based on their own skills and knowledge. As part of this commitment, the use of artificial intelligence (AI) tools to generate or assist with responses during interviews (whether in-person or virtual) is not permitted. This policy is in place to maintain the integrity and authenticity of the interview process.
However, we understand that some candidates may require accommodation that involves the use of AI. If such an accommodation is needed, candidates are instructed to contact us in advance at View email address on click.appcast.io . We are dedicated to providing the necessary support to ensure that all candidates have an equal opportunity to succeed.
Pay Range - There are multiple factors that are considered in determining final pay for a position, including, but not limited to, relevant work experience, skills, certifications and competencies that align to the specified role, geographic location, education and certifications as well as contract provisions regarding labor categories that are specific to the position.
The pay range for this position based on full-time employment is:
$108,476.00 - $184,409.00
Nationwide Remote Office (US99)
- ...those models to embedded hardware. The position sits within the engineering organization and works directly with autonomy, avionics, and... ...engineering. Position OverviewPowerus is seeking an Edge AI Engineer to optimize, deploy, and validate machine learning models...SuggestedPermanent employmentFull time
- ...Title: GenAI Engineer Job Summary We are looking for a GenAI Engineer to design, develop, and integrate Generative AI solutions into applications and business processes. The ideal candidate should have a basic understanding of Python, Large Language Models (LLMs...SuggestedFull time
- ...Entry Level Job Description We are seeking a Generative AI Engineer to build AI-powered applications using large language models and generative AI technologies. Responsibilities Develop GenAI applications and chatbots Work with LLM APIs Implement prompt...SuggestedFull time
- ...AI Specialist III – Generative AI / Agentic AI Engineer Location: Charlotte, NC Work Arrangement: Hybrid; candidates must be local to Charlotte Contract Length: 12 months Experience: 6–8 years of software engineering and 3–5 years of hands-on generative AI...SuggestedContract workWork experience placementLocal area
$125k - $140k
...Intelligence, Consulting, Digital, Cloud & DevOps, Data, and Software Engineering, servicing an array of noteworthy financial services and... ...application development, customer-facing solution delivery, and AI-assisted software engineering using tools such as Devin AI ....SuggestedFull timeTemporary workFlexible hours- ...Charlotte, NC Role Overview We are seeking a Senior Generative AI Developer / AI Specialist II to design and build advanced... ...), and agentic AI technologies. This is a hands-on software engineering role focused on building applications capable of generating...Full timeLocal area
- ...Job Description: Seeking an AI Engineer with 2–5 years of experience in application development or process automation to build and maintain enterprise applications, workflow automations, and AI-powered solutions. The role involves product ownership, Agile development,...
- ...Description Job Description We are unable to sponsor or take over sponsorship of an employment visa at this time. Job Specs – AI Engineering Lead About this role Wells fFargo is seeking a AI engineering Lead in CIB In This role you will · Lead end‑to‑end...Work experience placementWork visa
- ...Optomi, in partnership with a leader in roadside assistance and insurance, is seeking an AI Software Engineer to join their expanding team! This role involves developing innovative AI solutions such as chatbots for customer service and HR systems to enhance efficiency...Remote work
- ...client, a global pharmaceutical, biotechnology, and medical technology company, is actively looking for an experienced AI Evaluation Engineer to join their team! This role is 100% remote, however they are only considering candidates currently on the East Coast....Contract workRemote work
$60 - $65 per hour
...Experis is hiring an AI Engineer to support enterprise AI solutions within the AI & Automation Department. If you enjoy building practical AI that helps teams move faster, this role focuses on deploying solutions with Microsoft Copilot and Azure AI services, along with...Weekly payTemporary workFlexible hours$60 - $65 per hour
...Our client, a leading organization in the technology and enterprise solutions sector, is seeking a dedicated AI Engineer to join their innovative team. As an AI Engineer, you will be part of the AI & Automation Department supporting enterprise AI solutions. The ideal candidate...Weekly payTemporary workFlexible hours$85k - $90k
...Intelligence, Consulting, Digital, Cloud & DevOps, Data, and Software Engineering, servicing an array of noteworthy financial services and... ...global markets. We are seeking an accomplished and visionary Lead AI/ML Engineer with over 7 years of experience to spearhead the...Temporary workFlexible hours- ...Build and scale AI platform infrastructure for AI/ML and generative AI workloads on Google Cloud at Capgemini . This contract role... ...based in Charlotte, NC (onsite) and focuses on cloud platform engineering, CI/CD automation, and MLOps practices to support reliable, secure...Contract work
- ...AI EngineerJob#: 3055770Job Description:AI EngineerLocation: Charlotte, North Carolina (Hybrid)Role OverviewWe are seeking an AI Engineer with expertise in Microsoft Copilot, Generative AI, Large Language Models (LLMs), and AI-powered automation to design, develop, and...
$60 - $75 per hour
...ProcyonIT is seeking an experienced AI Engineer to design and build AI agents and copilots for enterprise use cases in Charlotte, North Carolina. The engagement is contract-based and onsite-focused, with work spanning RAG pipelines, knowledge graphs, and integration across...Hourly payContract work$167k - $203k
...Senior Forward Deployed Engineer – Public Sector Location: Washington, DC or San Francisco, CA (no other locations or fully remote options... ...About the Company Our client is a venture-backed AI security company helping government and enterprise organizations...Full timeRemote work- ...AI Engineer (Forward Deployed Engineer) | Brillio About Brillio Brillio is one of the fastest-growing digital technology service providers, helping Fortune 1000 organizations turn disruption into competitive advantage through innovative digital adoption. Our professionals...
- RESPONSIBILITIES: Kforce has a client in Charlotte, NC that is seeking an AI Enablement Engineer. Summary: The Enablement Engineer is a senior hands-on engineering role responsible for accelerating adoption of enterprise AI platforms across Lines of Business (...Hourly payContract work
- ...Job Summary As a GAI Expert/Software Engineer, you will be responsible for building an application that generates code, pipelines, and... ...role in enhancing our contact center operations using generative AI frameworks. This role requires a deep understanding of AI,...
$120k - $145k
...frameworks. Utilize ML flow to automate the training of ML models for forecasting and intelligent decision support. Integrate AI tools into business processes and data platforms. Develop intelligent agents capable of autonomous task execution and reasoning....Full timeWork experience placementWork at officeImmediate startFlexible hours- ...Generative AI Engineer (Java/Python) Location: Charlotte, NC We are seeking a skilled Generative AI Engineer with expertise in Java or Python to design, develop, and deploy AI-driven applications leveraging large language models (LLMs), machine learning, and deep...
- ...AI Engineer PSR Associates is a consulting and talent solutions firm that connects qualified IT professionals with great opportunities. Whether you're looking for a contract or permanent position, we can help you find the right fit for your skills and experience. We...Permanent employmentContract work
- ...Job Role: Senior Agentic AI Engineer Location: Charlotte, NC (Hybrid - 3 Days a week) Job Description: Agentic AI engineer with prior great J2EE experience who can design agents, design MCP servers to connect various nodes of J2EE and make entire cycle agentic...Full time3 days per week
- ...Senior AI Platform Engineer Remote (Must be based in EST or CST) + quarterly travel to HQ This position is responsible for turning emerging AI capabilities into dependable business solutions. You will build AI-powered applications and agents, connect them to enterprise...Remote work
- ...MUST HAVE Programming: Strong Python and SQL skills. Data Engineering: ETL/ELT, data modeling, data integration, batch processing,... ...Snowflake, Databricks, BigQuery, Redshift, or Azure Data Lake. AI/ML Data Engineering: Experience preparing datasets for machine...Full time
- ...Requisition ID 154355BR Technical Skills 1 Technology|OpenSystem|Python - OpenSystem Technical Skills 2 Technology|Agentic AI|Agent Engineering Technical Skills 3 Technical Skills 4 Technical Skills 5 Technology|DevOps|Continuous delivery - Continuous deployment...Full timeTemporary workRelocation
$110k - $125k
...Role: AI Lead Engineer Location: Charlotte, NC We are At Synechron, we believe in the power of digital to transform businesses for the better. Our global consulting firm combines creativity and innovative technology to deliver industry-leading digital solutions...Full timeTemporary workFlexible hours- ...in Texas and NC. Roles and Responsibilities: Design, develop, and deploy Generative AI and Agentic AI solutions using LLMs, RAG, AI Agents, and Prompt Engineering. Leverage prior programming experience in Python/Java/Node.js , or other modern languages...Full time
- ...Job Description Job Description Role: AI Engineer Lead Location: Charlotte, NC, San Leandro, CA and Phoenix, AZ (onsite) Duration: Long term Pay Rate: $60-70 C2C Description: Develop and operate AI-enabled portal experiences, agents, workflows, and reusable...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to AI Engineer. Be the first to apply!



