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 Opportunities

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

Remote Full-time

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

Remote Full-time

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

Remote Full-time

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

Remote Full-time

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

Remote Full-time

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

Remote Full-time

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

Remote Full-time

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

Remote Full-time

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

Remote Full-time

USPS Office Helper

Remote Full-time

**Experienced Delivery Station Customer Service Associate – Last-Mile Logistics and Customer Experience Expert**

Remote Full-time

Part-Time Shipping and Retail Associatev

Remote Full-time

Education Consultant 3 – K-12 Literacy (Office of Teaching and Learning)

Remote Full-time

**Experienced Airline Customer Service Representative – Work From Home Part Time Opportunity**

Remote Full-time

[Remote] General AI Data Annotator - Thai (United States)

Remote Full-time

Urgently Need Manufacturing Engineer - Remote Laser Welding in Warren, MI

Remote Full-time

Bilingual Customer Service Representative - Helping Clients Achieve Financial Freedom Remotely

Remote Full-time

**Experienced Entry-Level Sales Support Specialist - Chat for arenaflex**

Remote Full-time

[Remote] Head of ML - Fraud, Decisioning & Experimentation

Remote Full-time

**Experienced Data Entry Specialist – Remote, Flexible Part-Time Work Opportunity at arenaflex**

Remote Full-time
← Back to Home