Prompt Engineer (Python + PPT Automation)

  • San Jose, CA
  • Posted 9 hours ago | Updated 9 hours ago

Overview

On Site
$40 - $60
Accepts corp to corp applications
Contract - W2

Skills

Prompt
Python

Job Details

We are seeking a Prompt Engineer with strong Python skills who can design and optimize prompts that automatically generate high-quality PowerPoint presentations (PPTs) using LLMs and automation tools. The ideal candidate will be responsible for building workflows that convert user inputs into structured, visually appealing slide decks.


Key Responsibilities

  • Develop, refine, and test prompts to generate structured PPT content (titles, bullets, visuals, layouts).

  • Use Python to automate creation and formatting of PowerPoint files using libraries such as python-pptx or integrated LLM workflows.

  • Work with AI/LLM APIs (OpenAI, Claude, Gemini, etc.) to convert raw ideas into complete slide decks.

  • Build prompt templates for various PPT formats (business decks, project proposals, training slides, reports, summaries).

  • Ensure generated content follows brand guidelines, readability best practices, and presentation principles.

  • Create reusable pipelines to automate end-to-end slide generation, formatting, and exporting.

  • Collaborate with design, product, and business teams to understand presentation requirements and improve output quality.

  • Optimize prompts to reduce manual editing and improve consistency across slides.

  • Perform testing, validation, and tuning of AI-generated presentation content.

  • Maintain documentation, prompt libraries, and workflow guides.


Required Skills & Qualifications

  • Strong proficiency in Python, especially automation and scripting.

  • Hands-on experience using python-pptx or similar tools for generating PPT files programmatically.

  • Experience with LLM APIs (OpenAI, Claude, Gemini, etc.) for text generation and content structuring.

  • Solid understanding of prompt engineering techniques for structured output.

  • Ability to design clear, concise, and well-organized prompts that produce presentation-ready content.

  • Knowledge of presentation design guidelines (slide structure, flow, visual hierarchy).

  • Strong problem-solving, iteration, and debugging skills.

  • Excellent communication and content-creation abilities.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.