Artificial Intelligence Research Engineer

Vanderbilt University
Nashville, TN, United States
3 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Starter
Experience required
1 year minimum
Working hours
Regular working hours
Job source

Tech stack

Application Programming Interfaces (APIs) Artificial Intelligence Business Analytics Applications Automated Storage and Retrieval Systems Big Data Computer Engineering Data Transformation Data Security Distributed Systems Python (Programming Language) Rapid Prototyping Process Software Engineering
+9 more
Data Logging Pytorch Large Language Models Multi-Agent Systems Kubernetes Information Technology HuggingFace Data Pipelines Docker

Job description

The Artificial Intelligence Research Engineer is part of the Wicked Problems Laboratory within the Institute of National Security at Vanderbilt University and is a key technical contributor focused on advancing research and development in agentic AI frameworks, large-scale data systems, and AI-driven analytic tools for national security applications. This position is deeply technical, emphasizing the construction, testing, and optimization of systems that integrate diverse application programming interfaces (APIs), large language models (LLMs), and data pipelines to support adaptive, mission-critical workflows.

The role blends AI engineering with applied research execution- programming, and coordinating agentic AI architectures, developing analytic tools, and evaluating emerging threats. Strong capability in AI model development, secure system design, and generative AI analysis is essential, particularly in contexts shaped by adversarial pressures and evolving national security challenges.

Reporting to the Head of the Wicked Problems Lab, the AI Research Engineer collaborates with research scientists, engineers, and faculty to assess threat landscapes, strengthen cyber resiliency, and accelerate the adoption of secure, advanced technologies across government, industry, and public-sector infrastructures. Key Functions and Expected Performance:

  • Support AI research activities, including training and tuning small- to medium-sized large language models and coordinating multi-agent AI systems to advance research objectives.
  • Conduct AI-driven threat analysis to produce actionable security insights.
  • Support the integration, evaluation, and testing of AI capabilities in laboratory and partner operational environments.
  • Develop high-quality documentation-including system diagrams, test results, and sponsor deliverables-to support technology maturation and transition.
  • Maintain expertise in emerging AI-driven threats, adversarial models, and advanced AI technologies to shape research direction.
  • Collaborate with faculty and interdisciplinary teams to support grant objectives, publications, prototypes, and demonstrations.
  • Present technical insights through briefings, reports, and presentations to academic, industry, and operational audiences.

Supervisory Relationships: This position does not have supervisory responsibility; this position reports administratively and functionally to the Executive Director of the Institute of National Security.

Requirements

  • Bachelor’s degree in Computer Science, Computer Engineering, Data Science, or a related technical field is required.
  • Master’s degree in related field is preferred.

Required Experience and Skills:

  • 1-3+ years of hands-on AI engineering experience in enterprise, research, or critical-infrastructure environments.
  • Direct experience training and tuning foundation models, including parameter-efficient techniques (LoRA, QLoRA, adapters), dataset construction, and evaluation across benchmarks.
  • Practical expertise integrating LLMs with external tools and APIs, including retrieval systems, vector databases, function calling, or multi-agent orchestration.
  • Expert-level Python proficiency, including designing and optimizing complex AI research pipelines, building high-performance training and inference systems, and developing secure, production-quality tooling in modern Python ecosystems (PyTorch, Hugging Face, Ray, vLLM).
  • Strong software engineering capability, including implementing research-grade systems, experiment frameworks, structured logging, and reproducible workflows.
  • Experience building secure data and model pipelines, including preprocessing, evaluation, and monitoring in sensitive or adversarial environments.
  • Ability to design and execute end-to-end experiments, from rapid prototyping through operational recommendations.
  • Strong technical communication skills, including producing high-quality documentation and sponsor-facing deliverables.

Preferred Experience & Skills

  • Knowledge of large-scale data systems, distributed computing, GPU optimization, or containerized AI environments (Docker, Kubernetes).
  • Experience building or evaluating agentic AI systems-multi-agent architectures, planning/decision-making agents, or autonomous workflows.

Security Clearance

  • Eligibility for a U.S. security clearance is strongly preferred.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

2:35 min

Preventing remote code execution in PyTorch models

Balázs Kiss · World Congress 2023

3:28 min

Defining big data and machine learning fundamentals

Ayon Roy · LIVE

1:31 min

Essential AI and human skills for future teams

Alexander Weißhaupt Alexander Weißhaupt +1 · World Congress 2025

2:34 min

Docker sandbox architecture and microVM environment integration

Manuel de la Peña Manuel de la Peña · World Congress 2026 Europe

2:08 min

Essential engineering roles in the generative AI space

Mary Grygleski Mary Grygleski · LIVE

Videos

See all

Related articles

See all