Python Developer for Content Automation and AI Integration

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Full Time

SALARY

700

HOURS PER WEEK

40

DATE POSTED

Nov 25, 2024

JOB OVERVIEW

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, Facebook, TikTok, YouTube) to schedule and publish posts automatically based on provided timelines.
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, Facebook, TikTok, YouTube).
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.

How to Apply
Send your CV and a brief cover letter. Include examples of previous automation projects and specify your experience with tools and APIs listed above.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin