Generative AI Engineer, Mid-level

Remote Full-time
Job Title: Generative AI Engineer, Mid-level

Job Category: Engineering

Time Type: Full time

Minimum Clearance Required to Start: None

Employee Type: Regular

Percentage of Travel Required: Up to 10%

Type of Travel: Local
• * *

The Opportunity:

Join CACI’s AI Enablement Team as a Generative AI Engineer delivering rapid, high‑impact AI solutions in 1–2 month engagements. You’ll build RAG pipelines, conversational AI platforms, and multi‑agent systems using our solution catalog, while helping program teams become self‑sufficient through hands‑on delivery and knowledge transfer. This role is ideal for engineers who enjoy variety, practical impact, and enabling federal mission teams to adopt AI effectively.

Responsibilities:
• Build and deploy production‑ready AI applications (RAG, conversational AI, multi‑agent systems) across short program engagements.
• Implement GenAI solutions using vector databases, LLM orchestration frameworks, and managed AI services with strong observability and security practices.
• Integrate LLM APIs and services into existing workflows; apply responsible AI guardrails; troubleshoot cloud and on‑prem integration issues.
• Deliver workshops, documentation, and paired development to ensure teams can independently operate and extend AI systems.
• Improve AI application templates and document emerging techniques based on field experience.
• Validate program team readiness for independent AI operations.
• Stay current with new GenAI tools and patterns and share insights with the team.

Qualifications:

Required:
• 5+ years software engineering experience with strong Python and JavaScript; ability to build and maintain production systems using modern development workflows and Git.
• Bachelor’s degree in Computer Science or a related major.
• Ability to obtain a U.S. Secret Clearance.
• Practical experience developing LLM applications, including agentic patterns, RAG, context engineering, vector databases, and observability fundamentals; familiarity with evaluation‑driven development and model routing.
• Experience monitoring LLM performance, mitigating failure modes, and applying responsible AI practices (bias checks, guardrails, validation).
• Strong API integration skills with REST and distributed systems.
• Working experience with a major cloud provider (AWS/Azure/GCP), plus familiarity with Docker, CI/CD, IaC concepts, and core security practices.
• Understanding of ML fundamentals relevant to LLM systems.
• Ability to deliver quickly in unfamiliar environments and adapt to changing requirements.
• Strong communication skills and experience creating clear technical documentation and explanations.
• Pragmatic delivery mindset with sound architectural trade‑off judgment.
• Active user of AI tooling and continuous learner in GenAI.
• Experience with agile workflows (GitLab, Jira).

Desired:
• Experience building agentic systems with frameworks such as Agno, LangGraph, CrewAI, or OpenAI Agents; familiarity with LLM observability platforms and vector database technologies.
• Cloud/infra depth (AWS Bedrock, GovCloud, Azure OpenAI, Kubernetes, Terraform, CI/CD automation).
• Full‑stack development experience with modern frontend/back‑end frameworks.
• Consulting or multi‑project experience supporting varied technical contexts.
• Federal environment familiarity (DoD, NIST, ATO, FedRAMP).
• Open‑source/community contributions, writing, or speaking.
• Relevant technical certifications (Security+, AWS certs, etc.).

-

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.

Since this position can be worked in more than one location, the range shown is the national average for the position.

The proposed salary range for this position is:
$82,100-$172,400

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.

Apply tot his job

Apply To this Job
Apply Now →

Similar Jobs

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote

USPS Office Helper

Remote

Digital Service Expert (Procurement) – Remote From Anywhere In CO

Remote

Experienced Full Stack Remote Customer Service Representative – Providing World-Class Support and Solutions at Blithequark

Remote

Don't see a role that fits your skills? Apply here!

Remote

Dental New Patient Coordinator Hybrid or Virtual

Remote

Senior Transportation Planner | Upstate New York

Remote

Experienced Remote Data Entry Specialist – Accurate Information Management and Seamless Workflow at arenaflex

Remote

[Remote] Stonebranch UAC Admin

Remote

**Experienced Customer Success Director, Advertising – Driving Revenue Growth and Customer Satisfaction at arenaflex**

Remote

Clinical Operations Specialist

Remote

Investor Relations Specialist

Remote
← Back