About this role
Veeva Systems seeks a Technical Curriculum Developer who can both build AI agents and teach technical audiences to build, configure, deploy, implement, and integrate them on its life sciences platform. The role serves customers, partners, and Veeva employees. It is suited to either an AI solutions engineer who has become a technical trainer or a technical curriculum developer with demonstrable experience building agentic solutions.
Responsibilities
- Design hands-on AI agent training, labs, demos, and reference implementations. Turn practical challenges—including tool calling, context management, prompt design, error handling, guardrails, and orchestration—into sequenced learning experiences. Keep pace with agent frameworks and tool integrations.
- Own advanced technical courses involving Java and REST APIs. Maintain lab environments, sample code, sandbox data, and exercises that reflect implementation scenarios. Apply learning objectives, scaffolding, assessment design, and adult-learning principles while preserving technical accuracy.
- Work with Product Management and Engineering to understand emerging architecture, APIs, and configurations and develop courseware alongside general release. Partner with Professional Services, Managed Services, and Customer Support to address learner pain points.
Requirements
- A bachelor's degree in Computer Science, Engineering, or Instructional Design, or equivalent practical experience; 3+ years building technical training, curriculum, or enablement for technical audiences.
- Hands-on experience building, configuring, and deploying AI agents, with practical knowledge of tool calling, RAG, context and memory management, multi-agent orchestration, prompt engineering, and evaluation. Candidates must be able to troubleshoot issues such as unreliable tool calls, context overflow, hallucinated actions, and permission or scoping problems.
- Ability to read Java architecture and classes for minor development or debugging; strong REST API fundamentals; experience with Git, Postman, or similar tools; and experience creating hands-on labs, sandbox exercises, and instructor-led courses or eLearning. Strong writing, technical communication, presentation, and facilitation skills are required, along with comfort working independently on capabilities still in development. Experience with Veeva Vault or the ability to learn complex enterprise SaaS platforms quickly is expected.
Preferred
Experience with the Model Context Protocol or comparable integration standards, and familiarity with LMS platforms or AI and authoring tools.
The role is listed as remote in Boston, MA, with Veeva's Work Anywhere flexibility to work from home or an office. Base pay is $100,000–$175,000, with actual compensation dependent on experience and location; variable or stock bonuses may also apply. Benefits include medical, dental, vision, and basic life insurance, flexible PTO, paid holidays, retirement programs, and a charitable giving program.
For full details about this role, click “Apply on company site” to view the employer’s original posting.