V

Veeva Systems

Builds cloud software for life sciences

Technical Curriculum Developer - AI Agents

Customer Education & TrainingConfirmed live in the last 24 hours
Full-timeRaleigh, NC, USA

About the Job

Requirements

  • A bachelor's degree in Computer Science, Engineering, Instructional Design, or equivalent practical experience.
  • Hands-on experience building, configuring, and deploying AI agents using frameworks or SDKs such as LangChain, LangGraph, Anthropic's Claude Agent SDK, Claude Code, or similar.
  • Practical understanding of tool/function calling, retrieval-augmented generation, context and memory management, multi-agent orchestration, prompt engineering, and evaluation.
  • First-hand experience troubleshooting agent-builder issues such as flaky tool calls, context overflow, hallucinated actions, and permission or scoping issues.
  • Ability to read and understand Java code architecture and classes for minor development or debugging, alongside foundational knowledge of REST APIs.
  • Experience with Git, Postman, or similar API tooling.
  • At least 3 years of experience building technical training, curriculum, or enablement content for a technical audience such as developers, implementation consultants, technical admins, or power users.
  • Experience designing hands-on labs, sandbox exercises, and high-quality instructor-led courses and/or eLearning.
  • Experience with Veeva Vault or ability to quickly ramp up on complex enterprise SaaS platforms, including how Veeva Vault is configured and implemented by customers.
  • Strong writing and technical communication skills to explain complex technical concepts clearly to technical and semi-technical learners.
  • Strong presentation and facilitation skills, including comfort leading live demos and workshops.

Responsibilities

  • Design and build hands-on training and lab environments that teach technical learners to build, configure, and deploy custom AI agents on the platform.
  • Build working AI agent demos and reference implementations from scratch to support training content and live demonstrations.
  • Translate learner challenges in configuring or implementing agentic AI—including tool/function calling, context management, prompt design, error handling, guardrails, and orchestration—into clear, sequenced learning experiences.
  • Stay current with the agentic AI landscape, including frameworks, MCP-style tool integrations, and agent orchestration patterns.
  • Own and maintain advanced technical courses, including classes requiring Java coding and work with REST APIs.
  • Build and maintain hands-on lab environments, sample code, sandbox data, and technical exercises that mirror real implementation scenarios.
  • Partner with Product and Engineering to obtain early access to new features and build courseware alongside general release.
  • Apply instructional design best practices, including learning objectives, scaffolding, assessment design, and adult learning principles, while maintaining technical accuracy.
  • Work with Product Management and Engineering to understand agent architecture, APIs, and configuration options as they are being built.
  • Partner with Professional Services, Managed Services, and Customer Support to identify pain points and address them through curriculum.

Desired Qualifications

  • Experience with the Model Context Protocol or comparable tool-integration standards.
  • Familiarity with learning management system platforms and AI/authoring tools such as Articulate, Camtasia, Arcade, Vyond, Gemini, Claude, or similar.

About the Company

Veeva Systems

Builds cloud software for life sciences

Veeva Systems builds cloud software and data products for pharmaceutical, biotechnology and other life sciences companies. Its applications support clinical trials, regulatory submissions, quality management, drug safety and commercial teams that work with healthcare professionals. Teams use the software to organize documents, track records and coordinate regulated work across departments on Veeva's Vault platform. Veeva earns revenue from subscriptions to its software and data products, alongside implementation, consulting and other professional services. Founded in 2007, Veeva Systems is headquartered in Pleasanton, California, United States.

Company size
5,001-10,000
Company stage
IPO
Headquarters
Pleasanton, CA
Founded
2007

Recently Posted Jobs

Explore more opportunities at Veeva Systems

See more jobs