Full Time
600
40
Nov 25, 2024
Position Title: Python Developer for Content Automation and AI Integration
Location: Remote (Philippines Preferred)
Employment Type: Freelance Contract
Position Overview
We are seeking a highly skilled Python Developer to automate the end-to-end content creation, formatting, and publishing workflows. The ideal candidate will integrate advanced tools like Canva API, AI-powered solutions for voiceovers, and video generation to optimize social media and marketing campaigns. This role requires expertise in extracting and processing large amounts of data, automating design workflows, and scaling content delivery.
Key Responsibilities
1. Content Extraction and Formatting
Automate the extraction of text data from a 300+ page dictionary-style PDF document.
Format the extracted data into Excel/CSV files with two columns: Term and Definition.
Handle complex formatting issues like multi-line definitions or inconsistencies.
2. Canva and Content Automation
Utilize Canva’s API to populate pre-designed templates dynamically with text and visuals.
Automate bulk content generation based on an editorial calendar, ensuring brand consistency.
Optimize templates to allow automated publishing of posts on social media platforms using predefined schedules.
3. Scheduling and Publishing Automation
Integrate with social media APIs (Instagram,
Ensure that all content aligns with platform-specific requirements, captions, and formats.
4. Voiceover and Video Creation
Use tools like ElevenLabs, Descript, or Resemble AI to generate voiceovers from extracted text.
Automate video creation with tools like Pictory, Runway, or Canva Video API, combining voiceovers with AI-generated visuals.
Develop workflows to align visuals with specific text or audio narrations.
5. Illustration Generation via AI
Leverage AI tools such as Stable Diffusion, DALL-E, or MidJourney to batch-generate illustrations for terms and concepts.
Automate the integration of these visuals into videos, templates, or presentations.
6. Optimization and Scalability
Build efficient, scalable pipelines to handle high-frequency posting and content automation.
Integrate tools like Google Sheets API to manage dynamic data inputs for workflows.
Ensure workflows are future-proof, supporting additional platforms and campaigns.
Mandatory Skills & Tools
Programming & Automation
Python (proficient)
Libraries for PDF parsing: PyPDF2, pdfplumber, PyMuPDF.
Tools for data manipulation: pandas, openpyxl, regex for pattern extraction.
AI and Content Tools
Voice Cloning: ElevenLabs, Descript, or Resemble AI.
AI Illustration: Stable Diffusion, DALL-E, or MidJourney.
Video Creation: Canva API, Pictory, or Runway.
Text Automation: OpenAI GPT for caption/tag generation.
API Integration
Canva API for design automation.
Social media APIs (Instagram,
Google Sheets API for data management.
Deliverables and Timelines
Phase 1 (Weeks 1–2):
Extract terms and definitions from PDF and export to Excel.
Create initial automation workflows for Canva template population.
Prototype voice cloning and AI-generated visuals.
Phase 2 (Weeks 3–4):
Automate video creation with voiceovers and AI visuals.
Integrate with social media APIs to automate post scheduling.
Deliver a batch of 10 sample videos for review.
Phase 3 (Ongoing):
Optimize and scale pipelines for efficiency.
Provide detailed documentation for scripts and workflows.
Compensation
Content Extraction and Formatting: $150 USD.
Voiceover and Video Automation: $250 USD.
Illustration and Integration: $200 USD.
Total Estimate: $600 USD
How to Apply
Send your portfolio and a brief cover letter. Include examples of previous automation projects and specify your experience with tools and APIs listed above.