Power Automate Desktop / Python Automation Developer (Milestone Project)

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

TYPE OF WORK

Gig

SALARY

$800

HOURS PER WEEK

TBD

DATE UPDATED

Jul 14, 2026

JOB OVERVIEW

I am seeking a highly skilled Automation Developer or RPA (Robotic Process Automation) specialist to build a modular, high-volume media production pipeline.

The goal is to automate a content creation workflow (scripting, AV mapping, and asset generation) using Microsoft Power Automate Desktop (PAD) or background-running Python scripts.

This is a technical build project, not an administrative role. I need an architect who can design stable, locally-running automation that runs seamlessly on my Windows workstation.

Core Workflow Requirements

Phase 1 (Scripting & Mapping): A modular flow that takes a video title/brief, interacts with an AI chat interface via browser UI, executes a multi-step prompt chain to produce a final script, and structures it into an AV (Audio/Visual) table saved to Google Sheets/CSV.

Phase 2 (Asset Generation): A flow that reads the structured AV table and automates asset generation across external browser-based creative tools (generating images, downloading them, and importing them into video tools).

Technical Requirements

RPA / Scripting Expert: Strong experience with Microsoft Power Automate Desktop (PAD) or Python

UI & DOM Specialist: You prioritize using robust CSS Selectors, XPaths, or UI Elements over simple mouse-click coordinates to ensure the automation doesn't break when a website interface updates.

Defensive Logic: You build robust error handling—if a page loads slowly, a popup appears, or a task fails, your bot handles it gracefully without crashing.

Modular Architecture: You build clean, logical sub-flows or scripts that can be run independently and are easy to maintain.

Project Deliverables & Budget
Total Budget: $800 (Milestone-based).

Milestone 1 (Proof of Concept): $200 USD. Scripting & AV Table Automator. Must be functional on my local machine.

Milestone 2 (Full Build): $600 USD. Asset Generation & tool integration flow.

Deliverables: Raw .flow source files (or .py scripts) and a brief setup guide/video showing me how to run and initialize them on my local Windows PC.

How to Apply
To ensure you have read this and are a fit, please reply with:
Your Keyword: Start your application with the phrase "CSS-Selectors" so I know you read the description.

Your Tool of Choice: Do you prefer building this in Power Automate Desktop or Python?

Your Experience: Briefly describe one complex browser or scraping automation you have built in the past. (I will ask for screenshots or video demonstrations in the chat if we proceed).

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0008
Controller Execution Time ( Jobseekers / Job )  0.0129
Total Execution Time  0.0144
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,501,664 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/Power-Automate-Desktop-Python-Automation-Developer-Milestone-Project-1688657
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0078 seconds)  (Hide)
0.0002   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0003   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1688657
 LIMIT 1 
0.0014   SELECT *
FROM `employers`
WHERE `employer_id` = 911321
 LIMIT 1 
0.0008   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1688657
AND `misc`.`idIS NULL 
0.0004   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-08-08',ej.date_added) duration_daysDATEDIFF('2026-08-08',e.rebill_date) duration_rebillej.*, e.deactivate FROM employers eemployer_jobs ej WHERE e.employer_id ej.employer_id AND
                                   ((
e.user_level >= '500' AND ej.date_added <= e.rebill_date)
                                   OR 
e.employer_id '' OR (ej.date_approved <> '2000-01-01' and DATEDIFF('2026-08-08',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1688657' 
0.0007   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1688657 
0.0007   UPDATE employer_jobs SET hit_counts '***Jul-14-2026=150***Jul-15-2026=36***Jul-16-2026=25***Jul-17-2026=19***Jul-18-2026=2***Jul-19-2026=8***Jul-20-2026=6***Jul-21-2026=6***Jul-22-2026=7***Jul-23-2026=12***Jul-24-2026=4***Jul-25-2026=12***Jul-26-2026=17***Jul-27-2026=14***Jul-28-2026=7***Jul-29-2026=8***Jul-30-2026=14***Jul-31-2026=11***Aug-01-2026=5***Aug-02-2026=2***Aug-03-2026=6***Aug-04-2026=2***Aug-08-2026=1' WHERE job_id'1688657'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Jul-2026=358***Aug-2026=16' WHERE job_id'1688657'  
0.0007   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1688657' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1688657 
0.0012   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '911321'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)