Veeva Systems logo
Veeva Systems
Posted 55 days agoVerified live 1d ago

Technical Curriculum Developer - AI Agents

Brief overview

Remote
UndergradOr in progress
$100k–$175k/yrStated range
3+ yrsMinimum
181 H-1B approvalsDept. of Labor
27 green cardsCertified filings
AI agentsLangChainLangGraphAnthropic Claude Agent SDKClaude CodeTool/function callingRetrieval-augmented generation (RAG)Context/memory managementMulti-agent orchestrationPrompt engineeringModel Context Protocol (MCP)JavaREST APIsGitPostmanTechnical training developmentHands-on lab design

About the company

Veeva Systems logo
Veeva Systemsveeva.com

Veeva Systems Inc. is a leader in cloud-based software for the global life sciences industry.

Visa sponsorship history

4 years sponsoring, last filed FY2026

Data powered by U.S. Department of Labor. This does not guarantee sponsorship for this specific role.
181H-1B approved
99%approval rate
76new H-1B hires
27PERM certified
$130,250median wage / yr
H-1B Petition ApprovalsVisas USCIS actually granted: the strongest sign the company sponsors.
202350
202445
202565
202621
LCA Certified ApplicationsAn early filing step, not a visa approval: it signals intent, not confirmed sponsorship.
202312
202410
202533
20266
Green Card (PERM) FilingsCertified green card filings: a long-term commitment to international hires.
202310
20242
202515
Top sponsored roles
Associate Software EngineerSoftware EngineerSenior Software EngineerProduct ManagerSenior Health Data Analyst
Sponsored employees from
IndiaBrazilCanada

Job description

Summary

Veeva Systems is a mission-driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to patients faster. The Technical Curriculum Developer for AI Agents will design and build training content to teach users about AI agent capabilities and create hands-on lab experiences, while collaborating closely with product and engineering teams.

Responsibilities

  • Design and build hands-on training and lab environments that teach technical learners how to build, configure, and deploy custom AI agents on our platform
  • Build working AI agent demos and reference implementations from scratch to anchor training content and live demonstrations
  • Translate the practical challenges learners face when configuring or implementing Agentic AI — tool/function calling, context management, prompt design, error handling, guardrails, orchestration — into clear, sequenced learning experiences
  • Stay current with the agentic AI landscape (frameworks, MCP-style tool integrations, agent orchestration patterns)
  • Own and maintain our advanced technical courses, including classes that require coding in Java and working 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 get early access to new features and build courseware alongside General release
  • Apply instructional design best practices (learning objectives, scaffolding, assessment design, adult learning principles) to technical content without watering down technical accuracy
  • Work closely with Product Management and Engineering to understand agent architecture, APIs, and configuration options as they're being built
  • Partner with Professional Services, Managed Services and Customer Support to identify pain points and close those gaps with curriculum

Skills

  • Bachelor's degree in Computer Science, Engineering, Instructional Design, or equivalent practical experience
  • Hands-on experience building, configuring, and deploying AI agents (e.g., using frameworks/SDKs such as LangChain, LangGraph, Anthropic's Claude Agent SDK/Claude Code, or similar)
  • Practical understanding of core agent concepts: tool/function calling, retrieval-augmented generation (RAG), context/memory management, multi-agent orchestration, prompt engineering, and evaluation
  • First-hand experience troubleshooting the real problems agent builders hit — flaky tool calls, context overflow, hallucinated actions, permission/scoping issues — so you can teach learners to anticipate and solve them, not just follow a script
  • Ability to read and understand Java code architecture and classes for minor development or debugging, alongside a strong foundational knowledge of REST APIs
  • Experience with Git, Postman, or similar API tooling
  • 3+ years building technical training, curriculum, or enablement content for a technical audience (developers, implementation consultants, technical admins, or power users)
  • Experience designing hands-on labs, sandbox exercises, and high quality instructor-led courses and/or eLearning
  • Self-directed and comfortable with ambiguity — this role will often be defining the curriculum for capabilities that are still being built
  • Strong writing and technical communication skills; able to explain complex technical concepts clearly to varied audiences (technical and semi-technical learners)
  • Strong presentation and facilitation skills; comfortable leading live demos and workshops
  • Experience with the Model Context Protocol (MCP) or comparable tool-integration standards is a strong plus
  • Familiarity with LMS platforms and AI/authoring tools (e.g., Articulate, Camtasia, Arcade, Vyond, Gemini, Claude or similar) is a plus
  • 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

Qualifications

Must Haves

  • Bachelor's degree in Computer Science, Engineering, Instructional Design, or equivalent practical experience
  • Hands-on experience building, configuring, and deploying AI agents (e.g., using frameworks/SDKs such as LangChain, LangGraph, Anthropic's Claude Agent SDK/Claude Code, or similar)
  • Practical understanding of core agent concepts: tool/function calling, retrieval-augmented generation (RAG), context/memory management, multi-agent orchestration, prompt engineering, and evaluation
  • First-hand experience troubleshooting the real problems agent builders hit — flaky tool calls, context overflow, hallucinated actions, permission/scoping issues — so you can teach learners to anticipate and solve them, not just follow a script
  • Ability to read and understand Java code architecture and classes for minor development or debugging, alongside a strong foundational knowledge of REST APIs
  • Experience with Git, Postman, or similar API tooling
  • 3+ years building technical training, curriculum, or enablement content for a technical audience (developers, implementation consultants, technical admins, or power users)
  • Experience designing hands-on labs, sandbox exercises, and high quality instructor-led courses and/or eLearning
  • Self-directed and comfortable with ambiguity — this role will often be defining the curriculum for capabilities that are still being built
  • Strong writing and technical communication skills; able to explain complex technical concepts clearly to varied audiences (technical and semi-technical learners)
  • Strong presentation and facilitation skills; comfortable leading live demos and workshops

Nice to Haves

  • Experience with the Model Context Protocol (MCP) or comparable tool-integration standards is a strong plus
  • Familiarity with LMS platforms and AI/authoring tools (e.g., Articulate, Camtasia, Arcade, Vyond, Gemini, Claude or similar) is a plus
  • 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

Benefits

  • Medical, dental, vision, and basic life insurance
  • Flexible PTO and company paid holidays
  • Retirement programs
  • 1% charitable giving program

More jobs like this