Python / AI Software Developer

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

TYPE OF WORK

Gig

WAGE / SALARY

$600/mo

HOURS PER WEEK

40

DATE UPDATED

May 12, 2025

JOB OVERVIEW

Job Posting: Mid-Level Python Developer (AI Agent & Automation) - Contract
Position: Mid-Level Python Developer (AI Agent & Automation)
Type: Contract
Location: Remote
Project Duration: MVP Development (Specific timeline to be discussed)
We are seeking an innovative Mid-Level Python Developer to build a cutting-edge tool that automates the analysis of trade ideas from social media. The core of this project involves developing AI agents (or similar automated workflow systems) to parse social media posts, extract trading information, simulate trade performance using chart replay concepts, and generate summary videos. You will work independently, with guidance from the project lead.
About the Project (Tool 3: Social Media Trade Analyzer):
This tool aims to quickly vet trading ideas shared on platforms like Twitter. It will identify symbols and timestamps from posts, use chart replay functionality (potentially through AI-driven browser interactions or other methods if more suitable) to show trade progression, and then create a short video with narration summarizing the outcome. This is a Python-centric project with a strong emphasis on automation and AI agent development.
Key Responsibilities:
* Design and develop Python-based AI agents or automated workflows for the following tasks:
* Monitoring and fetching data from social media platforms (e.g., Twitter API via Tweepy).
* Parsing post text using NLP techniques and regular expressions to extract symbols, timestamps, and potential trade parameters.
* Interacting with charting platforms/data to simulate trade replay. (TradingView) While browser automation (Playwright/Selenium) is an option, we are keen to explore if AI agents can achieve similar outcomes or orchestrate such tasks more intelligently. (BrowserBase)
* Generating videos from captured data/frames using libraries like MoviePy or FFmpeg.
* Adding automated narration (Text-to-Speech, e.g., gTTS or cloud TTS) and captions to videos.
* Develop a Python API (FastAPI or Flask) to expose the tool's functionality (e.g., submit a post for analysis, check status, retrieve video).
* Integrate with data storage solutions (e.g., Supabase PostgreSQL for metadata, Supabase Storage for videos, or SQLite/flat files for simpler MVP needs).
* Research and implement efficient methods for chart interaction and data extraction, prioritizing AI-driven approaches where feasible.
* Ensure the system is robust, with thorough error handling for various scenarios (API changes, unexpected post formats, etc.).
* Containerize the Python application using Docker for deployment.
* Collaborate with the project lead on technical design and deliverables.
Required Skills & Experience:
* Strong proficiency in Python development.
* Proven experience in building AI agents, intelligent automation scripts, or complex automated workflow systems. (Experience with frameworks like Agno AI is a plus, but not mandatory if strong relevant experience exists).
* Experience with social media API integration (e.g., Twitter API).
* Solid understanding of Natural Language Processing (NLP) techniques and libraries (e.g., spaCy, NLTK) for text parsing and information extraction.
* Experience with video creation/manipulation libraries in Python (e.g., MoviePy, FFmpeg).
* Experience with Text-to-Speech (TTS) libraries or services.
* Experience building RESTful APIs in Python using FastAPI or Flask.
* Familiarity with database interactions (SQL, experience with Supabase or SQLite is a plus).
* Experience with Docker and containerization.
* Ability to write clean, efficient, and well-documented code.
* Strong analytical and problem-solving skills, with a knack for creative solutions.
* Ability to work independently and manage project tasks effectively.
* Excellent communication skills.

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