Upwork Scraper

ENDPOINTS
GET/jobs/by-skill

Jobs by Skill

Get the 30 newest jobs for a skill, its total open jobs and related skill pages.

QUERY PARAMS

Skill name or an upwork.com /hire/ or /freelance-jobs/ URL.

Examples:

  • Name: Python
  • URL: https://www.upwork.com/freelance-jobs/python/
{
  "skill": "Python",
  "title": "Find the Best Python Jobs",
  "total_jobs": 1639,
  "reviews": {
    "average_rating": 4.9,
    "count": 2575678
  },
  "jobs": [
    {
      "id": "2109547714021494068",
      "ciphertext": "~022109547714021494068",
      "title": "Expert Python Developer to build TikTok Ads Automation Bot (.exe GUI)",
      "link": "https://www.upwork.com/jobs/~022109547714021494068",
      "description": "Hello,\n\nI am looking for an Expert Python Automation Developer to build a high-quality, stable automation bot for TikTok Ads Manager.\n\nIMPORTANT REQUIREMENTS BEFORE STARTING:\n1. Live Consultation First: Before accepting the project, we must hop on a quick screen-share call (Upwork Zoom or Meet) so I can show you the exact workflow, buttons, and steps live.\n2. Complete Testing: You must test and prove the bot works 100% reliably on my system before milestone release.\n3. Multi-Profile and Multi-Tab support: The bot must run seamlessly across 10 to 20 Chrome profiles or tabs sequentially without crashing or misclicking.\n4. Final Delivery: Deliver clean source code and a standalone executable (.exe) file with a simple desktop GUI.\n\nAutomation Flow:\n- Target active browser with TikTok Ads Manager.\n- Handle popups, click Plus Create, click Switch to full version, and Confirm modal.\n- Select Traffic objective, navigate or scroll to budget, input custom Daily Budget, and click Continue.\n- Handle dynamic loading delays (15 to 30 seconds per page) stably.\n- Move automatically to the next tab or profile upon completion.\n\nPrefer developers experienced with Playwright, Selenium, PyAutoGUI, and anti-detect automation.\n\nIf you are a serious, high-level developer ready to review the live process first, please apply. Budget is $150 (Fixed Price).",
      "job_type": "fixed",
      "experience_level": "expert",
      "budget": {
        "amount": 150,
        "currency": "USD"
      },
      "hourly_rate": null,
      "duration": "1 to 3 months",
      "workload": null,
      "skills": [
        {
          "id": null,
          "name": "Selenium"
        },
        {
          "id": null,
          "name": "Bot Development"
        },
        {
          "id": null,
          "name": "Automation"
        },
        {
          "id": null,
          "name": "Python"
        }
      ],
      "created_at": "2026-10-12T07:32:23Z",
      "renewed_at": null,
      "posted": "2 days ago"
    },
    {
      "id": "2109556584285207664",
      "ciphertext": "~022109556584285207664",
      "title": "Senior Automation Engineer - DevOps & Platform Automation",
      "link": "https://www.upwork.com/jobs/~022109556584285207664",
      "description": "Engagement: Full-time\nLocation: Highly preferred- Valencia, Sevilla and Málaga in Spain, and Porto in Portugal.\n\nAbout the Role\nWe are looking for experienced Automation Engineers to develop a customer portal, streamline DevOps processes, and build platform automations. You will help automate operational workflows and improve the efficiency, reliability, and scalability of platform operations.\n\nKey Requirements\n- Strong experience developing and maintaining automation solutions for software platforms.\n- Hands-on experience automating DevOps workflows, deployments, and operational processes.\n- Proficiency in scripting languages such as Python, PowerShell, or Bash.\n- Experience with CI/CD pipelines and tools such as Azure DevOps or GitHub Actions.\n- Knowledge of Docker, Kubernetes, and cloud infrastructure.\n- Experience with Infrastructure as Code and configuration management is an advantage.\n- Ability to translate manual processes into reliable, maintainable automations.\n- Strong troubleshooting and communication skills.\n\nPlease include the following in your proposal:\n- Your current location.\n- A brief summary of your automation and DevOps experience.\n- Examples of relevant platform or process automation work.\n- Your availability and earliest possible start date.\n- Your expected monthly salary or compensation",
      "job_type": "hourly",
      "experience_level": "expert",
      "budget": null,
      "hourly_rate": null,
      "duration": "More than 6 months",
      "workload": "30+ hrs/week",
      "skills": [
        {
          "id": null,
          "name": "Infrastructure as Code"
        },
        {
          "id": null,
          "name": "Kubernetes"
        },
        {
          "id": null,
          "name": "Docker"
        }
      ],
      "created_at": "2026-10-12T08:07:38Z",
      "renewed_at": null,
      "posted": "2 days ago"
    },
    {
      "id": "2109559266830731216",
      "ciphertext": "~022109559266830731216",
      "title": "AI Developer & AI Voice Agent Specialist for LLM-Powered Applications (custom ai)",
      "link": "https://www.upwork.com/jobs/~022109559266830731216",
      "description": "We are looking for an experienced and versatile AI Developer to help build and scale advanced artificial intelligence applications, custom AI agents, and intelligent web solutions.\n\nIn this role, you will work on integrating modern LLM models, building autonomous agent workflows, developing a dedicated ai voice agent, and creating robust backend and frontend architectures. If you have deep expertise in Python, JavaScript, and modern AI/ML frameworks, we would love to collaborate with you.\n\nKey Responsibilities:\nDesign and develop custom AI agents, RAG pipelines, and conversational AI voice agents.\n\nBuild and integrate backend services using Python (FastAPI/Django) and Node.js.\n\nCreate responsive, dynamic user interfaces and dashboards using React and JavaScript.\n\nImplement Natural Language Processing (NLP) and Computer Vision features into production-ready applications.\n\nDesign scalable Software Architecture for complex distributed systems.\n\nTrain, fine-tune, and optimize machine learning models where needed.\n\nRequired Skills & Expertise:\nProgramming Languages: Python, JavaScript, PHP, Node.js\n\nAI & Machine Learning: Artificial Intelligence, Machine Learning, Deep Learning, Data Science, TensorFlow, PyTorch, Artificial Neural Networks, Data Analysis\n\nSpecialized AI Tech: Natural Language Processing (NLP), Computer Vision, AI Voice Agents, Custom AI Agents\n\nFrontend & Architecture: React, Software Architecture & Design, Software Development",
      "job_type": "hourly",
      "experience_level": "expert",
      "budget": null,
      "hourly_rate": {
        "min": 0,
        "max": 40,
        "currency": "USD"
      },
      "duration": "1 to 3 months",
      "workload": "30+ hrs/week",
      "skills": [
        {
          "id": null,
          "name": "Node.js"
        },
        {
          "id": null,
          "name": "Data Science"
        },
        {
          "id": null,
          "name": "Artificial Intelligence"
        },
        {
          "id": null,
          "name": "JavaScript"
        },
        {
          "id": null,
          "name": "AI Chatbot"
        },
        {
          "id": null,
          "name": "PHP"
        },
        {
          "id": null,
          "name": "Natural Language Processing"
        },
        {
          "id": null,
          "name": "Python"
        }
      ],
      "created_at": "2026-10-12T08:18:18Z",
      "renewed_at": null,
      "posted": "2 days ago"
    },
    {
      "id": "2109565404398276670",
      "ciphertext": "~022109565404398276670",
      "title": "Full-Stack Developer to Build an AI Agent Into Our SaaS Web App (Next.js + Python/Node)",
      "link": "https://www.upwork.com/jobs/~022109565404398276670",
      "description": "We have a B2B SaaS web app (Next.js + TypeScript front end, Node.js API, PostgreSQL) where teams manage projects, tasks and documents. We want to add an AI agent that users can chat with inside the app.\n\nThis is a focused MVP, not a huge AI platform. We want a clean, reliable base we can build on.\n\nWhat the agent should do:\n- Answer questions from the user's own data (\"What's overdue this week?\", \"Summarize this project\")\n- Take actions through tools: create a task, update a status, assign someone, generate a short report\n- Always ask the user to confirm before saving any change\n- Remember the conversation so follow-up questions make sense\n\nWhat you'll build:\n- Agent backend with tool calling (OpenAI or Claude). Node.js or a small Python/FastAPI service is fine; tell us which and why\n- A chat panel in our Next.js app with streaming responses\n- Permission checks so the agent only sees and changes what the user is allowed to\n- Simple logs so we can review what the agent did and why\n\nYou're a good fit if you have:\n- Shipped at least one AI agent with tool calling in a real product (not just a demo)\n- Strong React/Next.js + TypeScript and backend API experience\n- Built features inside an existing codebase, not only from scratch\n- Clear written English and regular updates\n\nHourly, part-time, about 3-4 weeks to start, with more work after if it goes well.\n\nWhen applying, keep it short and include:\n1. One similar project and what YOU personally built\n2. How you would stop the agent from making wrong or unauthorized changes\n3. A link to a live app, GitHub or demo if you have one\n\nStart your proposal with the word \"ORBIT\" so we know you read the full post.",
      "job_type": "hourly",
      "experience_level": "expert",
      "budget": null,
      "hourly_rate": {
        "min": 0,
        "max": 55,
        "currency": "USD"
      },
      "duration": "1 to 3 months",
      "workload": "Less than 30 hrs/week",
      "skills": [
        {
          "id": null,
          "name": "Python"
        },
        {
          "id": null,
          "name": "Node.js"
        },
        {
          "id": null,
          "name": "TypeScript"
        },
        {
          "id": null,
          "name": "Next.js"
        }
      ],
      "created_at": "2026-10-12T08:42:41Z",
      "renewed_at": null,
      "posted": "2 days ago"
    },
    {
      "id": "2109569892405263446",
      "ciphertext": "~022109569892405263446",
      "title": "I need a full ai system to help businesses",
      "link": "https://www.upwork.com/jobs/~022109569892405263446",
      "description": "I run SmartScale, an agency delivering AI solutions to small local businesses. My previous developer left, so I'm looking for someone reliable who wants to be part of this long term — not a one-off gig, but consistent monthly work as the agency grows.\nThe services I sell to clients:\nAI Receptionist & Call Handling — answers calls/enquiries 24/7, books appointments, captures leads\nSocial Media & Marketing AI — market research, content drafts, campaigns\nFinance Reports & Analysis — plain-English cash flow and trend reports, delivered monthly\nOperations, Scheduling & Booking — automated calendars, bookings, reminders, follow-ups\nSales & Email Drafting — follow-ups, proposals, outreach in the client's voice\nInventory Management AI — stock tracking, low-stock and reorder alerts\nEmployee Onboarding Assistant — guides new hires through paperwork, policies, training\nDocument Summarisation — contracts and reports turned into clear summaries\nWhat I need from you:\nConfirmation you can build and maintain all (or most) of the above\nCapacity for 3+ projects per month, scaling higher as we grow\nOngoing support: if something goes down for a client, you fix it fast — I need to know you won't disappear when it matters\nYour pricing — setup fee and monthly rate per client (benchmark: $100 setup + $40/month)\nLinks to 2–3 things you've built\nTypical turnaround per project\nHow it works:\nRepeat, long-term work — I manage all client communication, you build and support\nPayment will always be on time\nI'm investing in someone who'll grow with the agency — the workload only goes up from here\nIf this sounds like you, reply with your answers and we'll start with one small paid project to make sure it's a good fit both ways.",
      "job_type": "fixed",
      "experience_level": "intermediate",
      "budget": {
        "amount": 2000,
        "currency": "USD"
      },
      "hourly_rate": null,
      "duration": "Less than 1 month",
      "workload": null,
      "skills": [
        {
          "id": null,
          "name": "Prompt Engineering"
        }
      ],
      "created_at": "2026-10-12T09:00:31Z",
      "renewed_at": null,
      "posted": "2 days ago"
    },
    {
      "id": "2109527239711067444",
      "ciphertext": "~022109527239711067444",
      "title": "Algo trading with ibkr and other trading platforms",
      "link": "https://www.upwork.com/jobs/~022109527239711067444",
      "description": "Hi I am looking for the person who has experience in Algorithm trading because i am trying to do the algo trade but i need experience person who has worked with tradingview and mt5 and ibkr for Automated trading.\nThnak you",
      "job_type": "hourly",
      "experience_level": "intermediate",
      "budget": null,
      "hourly_rate": {
        "min": 0,
        "max": 40,
        "currency": "USD"
      },
      "duration": "Less than 1 month",
      "workload": "Less than 30 hrs/week",
      "skills": [
        {
          "id": null,
          "name": "Quantitative Finance"
        },
        {
          "id": null,
          "name": "Data Science"
        },
        {
          "id": null,
          "name": "API"
        },
        {
          "id": null,
          "name": "Python"
        },
        {
          "id": null,
          "name": "Financial Analysis"
        },
        {
          "id": null,
          "name": "Automation Anywhere"
        },
        {
          "id": null,
          "name": "Automation"
        },
        {
          "id": null,
          "name": "API Integration"
        }
      ],
      "created_at": "2026-10-12T06:11:02Z",
      "renewed_at": null,
      "posted": "2 days ago"
    },
    {
      "id": "2109578438359452980",
      "ciphertext": "~022109578438359452980",
      "title": "CTO with Full Stack Experience",
      "link": "https://www.upwork.com/jobs/~022109578438359452980",
      "description": "We are seeking a CTO with strong full-stack experience to lead our technical strategy and drive product development. The ideal candidate will have a proven track record in managing technical teams, overseeing end-to-end development, and making strategic decisions that align with business goals. Experience with AI/ML tools like Claude is a plus, as you will help shape our technical direction and ensure efficient execution across projects.\nRequirement: German speaker\nAdvantageous: Resident in Dubai",
      "job_type": "hourly",
      "experience_level": "intermediate",
      "budget": null,
      "hourly_rate": {
        "min": 0,
        "max": 45,
        "currency": "USD"
      },
      "duration": "More than 6 months",
      "workload": "30+ hrs/week",
      "skills": [
        {
          "id": null,
          "name": "Python"
        },
        {
          "id": null,
          "name": "MySQL"
        },
        {
          "id": null,
          "name": "API"
        },
        {
          "id": null,
          "name": "Node.js"
        },
        {
          "id": null,
          "name": "TypeScript"
        },
        {
          "id": null,
          "name": "JavaScript"
        }
      ],
      "created_at": "2026-10-12T09:34:28Z",
      "renewed_at": null,
      "posted": "2 days ago"
    },
    {
      "id": "2109582364048650072",
      "ciphertext": "~022109582364048650072",
      "title": "Data Operations Specialist – clean, structure & version a research dataset",
      "link": "https://www.upwork.com/jobs/~022109582364048650072",
      "description": "We're a New York-based AI company with a growing research dataset of video recordings matched to expert-assigned outcome labels, collected in multiple rounds across several sites. The people analyzing it need it in a form they can use without follow-up questions, and we're looking for an expert to own that.\n\nLONG-TERM POTENTIAL\nThis starts as a defined project (1-3 months). We collect new data in regular rounds and release a new frozen dataset version every month, so the right person can grow this into ongoing, long-term work.\n\nWHAT YOU'LL DO\n- Design a clean per-subject schema: one permanent ID used across every video, label and spreadsheet.\n- Write a plain-language data dictionary covering every column, value and scoring-to-outcome mapping.\n- Audit and reconcile existing CSV/Excel label files across collection rounds. Flag conflicts, duplicates, missing values and ID mismatches. Never guess or fill in values.\n- Maintain a correction log recording what changed, who changed it and why.\n- Assemble dated, frozen delivery packages: versioned, never overwritten, with a short change note for each release.\n- Check incoming files from field teams (CSVs, videos, photos) against the schema before they enter the dataset.\n\nDELIVERABLES\n1. Schema + data dictionary (first week)\n2. Reconciliation report on the existing labeled rounds (weeks 1-2)\n3. QA'd, validated CSVs for the newest collection rounds (within the first month)\n4. First frozen, versioned delivery package (within the first month)\n5. A repeatable monthly packaging process (checklist or script) that we can run again each month\n\nREQUIRED SKILLS\n- Strong Python (pandas) or equivalent, plus Excel/CSV wrangling\n- Data QA, validation and reconciliation across multiple source files\n- Experience documenting datasets (data dictionaries, data cards, README standards)\n- Meticulous, and comfortable saying \"this value is missing\" instead of guessing\n\nNICE TO HAVE\n- Experience with video or scientific research datasets\n- Familiarity with versioning tools (Git, DVC, or a disciplined file convention)\n\nTERMS\n- Confidential data. You'll sign an NDA before seeing any real data. Everything stays in our designated shared location, with no local copies and no entering project data into AI tools or third-party services.\n- All work product belongs to us (work-for-hire / IP assignment).\n- Part-time to start; hours to be agreed. Option of ongoing monthly work.\n\nHOW TO APPLY (REQUIRED)\nRecord a 2-3 minute Loom video (a free screen/camera recording tool) and paste the link at the top of your proposal. In it, tell us:\n1. Who you are and one past data project most like this one.\n2. How you would handle two spreadsheets that disagree about the same record.\n3. What you do when a required value is missing or uncertain.\n\nPlease speak in your own words, naturally, not from a script. Any proposal, cover letter or answer that appears to be written or evaluated by AI (ChatGPT, Claude, automated bidding tools or similar) will not be reviewed, and neither will proposals without a Loom link. Start your written message with the word \"Frozen\" so we know you read this.\n\nThen answer these briefly, in writing:\n- How would you version dataset releases so a delivered version is never overwritten?\n- Share a sample data dictionary or dataset documentation you've written, if you can.",
      "job_type": "hourly",
      "experience_level": "expert",
      "budget": null,
      "hourly_rate": {
        "min": 0,
        "max": 100,
        "currency": "USD"
      },
      "duration": "1 to 3 months",
      "workload": "Less than 30 hrs/week",
      "skills": [
        {
          "id": null,
          "name": "Microsoft Excel"
        },
        {
          "id": null,
          "name": "Data Analysis"
        },
        {
          "id": null,
          "name": "Python"
        }
      ],
      "created_at": "2026-10-12T09:50:04Z",
      "renewed_at": "2026-10-12T09:53:49Z",
      "posted": "2 days ago"
    },
    {
      "id": "2109592544402521174",
      "ciphertext": "~022109592544402521174",
      "title": "Title - AI Developer & AI Voice Agent Specialist",
      "link": "https://www.upwork.com/jobs/~022109592544402521174",
      "description": "Post - We are looking for an experienced and versatile AI Developer to help build and scale advanced artificial intelligence applications, custom AI agents, and intelligent web solutions.\n\nIn this role, you will work on integrating modern LLM models, building autonomous agent workflows, developing a dedicated ai voice agent, and creating robust backend and frontend architectures. If you have deep expertise in Python, JavaScript, and modern AI/ML frameworks, we would love to collaborate with you.",
      "job_type": "hourly",
      "experience_level": "expert",
      "budget": null,
      "hourly_rate": {
        "min": 0,
        "max": 50,
        "currency": "USD"
      },
      "duration": "1 to 3 months",
      "workload": "Less than 30 hrs/week",
      "skills": [],
      "created_at": "2026-10-12T10:30:32Z",
      "renewed_at": null,
      "posted": "2 days ago"
    },
    {
      "id": "2109605935960072725",
      "ciphertext": "~022109605935960072725",
      "title": "Telegram Bot Developer - Exchange Affiliate UID Verification & Auto-Gated Trading Groups",
      "link": "https://www.upwork.com/jobs/~022109605935960072725",
      "description": "About us\nWe're a crypto creator agency managing several YouTube KOLs. We're launching private Telegram trading groups. Entry is free, but users must sign up to an exchange through our referral link and deposit a minimum amount.\n\nWhat you'll build\n- A Telegram bot where users submit their exchange UID. The bot verifies through the exchange's affiliate API that the UID registered under our referral code and that the deposit is at least $100\n- On a successful check, the bot sends a single-use invite link to the right KOL's group.\n- A daily re-check of all members. If a user's balance drops to zero, they get a 14-day grace period with warning DMs, then automatic removal.\n- Each UID bound to one Telegram account, so UIDs can't be shared.\n- One bot that manages multiple groups, one per KOL.\n- A simple admin dashboard showing members, UID, exchange, KOL, deposit and volume, with CSV export.\n\nPhases\n- Phase 1: Bybit, using the affiliate API's aff-customer-info and aff-user-list endpoints.\n- Phase 2: Add Bitget, WEEX, BingX and others.\n\nRequirements\n- Proven Telegram bot experience in Python or Node.js, with portfolio links.\n- Hands-on experience with crypto exchange APIs, ideally affiliate or broker APIs.\n- Comfortable with hosting, cron jobs, a database, and secure API key handling.\n- Clean handover: source code, documentation, and deployment on our server.\n\nBudget: Fixed price per phase, $100. Open to proposals.\nTimeline: Phase 1 MVP within 2–3 weeks.\n\nScreening questions\n1. Link a Telegram bot you've built that gates group access.\n2. How would you verify that a Bybit UID signed up under our referral code and deposited at least $X?\n3. How would you handle the 14-day grace period and prevent the same UID being used on multiple Telegram accounts?\n4. What's your quote and timeline for Phase 1?",
      "job_type": "fixed",
      "experience_level": "expert",
      "budget": {
        "amount": 100,
        "currency": "USD"
      },
      "hourly_rate": null,
      "duration": "Less than 1 month",
      "workload": null,
      "skills": [
        {
          "id": null,
          "name": "Cryptocurrency"
        },
        {
          "id": null,
          "name": "Python"
        },
        {
          "id": null,
          "name": "Node.js"
        },
        {
          "id": null,
          "name": "API Integration"
        }
      ],
      "created_at": "2026-10-12T11:23:44Z",
      "renewed_at": null,
      "posted": "2 days ago"
    },
    {
      "id": "2109606166398784846",
      "ciphertext": "~022109606166398784846",
      "title": "AI-Native Developer | Python, Next.js, LLM Integration",
      "link": "https://www.upwork.com/jobs/~022109606166398784846",
      "description": "We’re seeking a full-stack engineer to build and maintain AI-native applications with a strong focus on automation and workflow efficiency. You’ll help design end-to-end systems, improve existing workflows, and support scalable, reliable solutions for our growing product. The ideal candidate has experience delivering practical, production-ready applications and can work independently while collaborating with stakeholders to solve complex technical challenges.\n\nThe goal is simple: increase development velocity while maintaining senior-level engineering quality.\n\nWhat You’ll Be Working On\nYou will work across modern web applications, SaaS products, APIs, integrations, AI-powered\nfeatures, internal tools, and automation workflows.\nProjects may involve taking an idea or specification and rapidly turning it into a working feature or\nproduct using an AI-native development workflow.\nYou should be comfortable moving between frontend, backend, databases, APIs, cloud infrastructure,\nand AI integrations when required.\n\nCore Responsibilities\n• Build and maintain full-stack web applications\n• Develop scalable backend APIs and business logic\n• Build responsive frontend interfaces from designs or requirements\n• Design and work with relational databases\n• Integrate third-party APIs and external services\n• Implement AI and LLM-powered functionality where required\n• Use Claude Code and other AI coding tools to accelerate development\n• Break larger requirements into clear implementation tasks and prompts\n• Review, refactor, and validate AI-generated code\n\nImportant\nPlease do not apply if your primary workflow is simply asking ChatGPT or Claude to generate code\nand copying the output without understanding or testing it.\nWe are specifically looking for an AI-native engineer who combines AI-assisted development with\nstrong software engineering fundamentals.\n\nTo Apply Must Include!\n1. Share 2–3 relevant automation projects you have personally worked on.\n2. Describe your experience with AI-native development tools and low-code/no-code platforms.\n3. Share how you spped up develpment process using AI Tolls and which one you use daily ?\n5. Your preferred hourly rate and weekly availability.\n6. Briefly explain how you validate and secure AI-generated code before shipping it.\n\nWe are looking for a long-term engineering partner rather than someone focused only on completing individual tickets.",
      "job_type": "hourly",
      "experience_level": "intermediate",
      "budget": null,
      "hourly_rate": {
        "min": 0,
        "max": 30,
        "currency": "USD"
      },
      "duration": "More than 6 months",
      "workload": "30+ hrs/week",
      "skills": [
        {
          "id": null,
          "name": "JavaScript"
        },
        {
          "id": null,
          "name": "Next.js"
        },
        {
          "id": null,
          "name": "Python"
        }
      ],
      "created_at": "2026-10-12T11:24:39Z",
      "renewed_at": null,
      "posted": "2 days ago"
    },
    {
      "id": "2109611319454666036",
      "ciphertext": "~022109611319454666036",
      "title": "Senior Data Ingestion Engineer – Python, AWS, Textract/OCR (12-month remote contract)",
      "link": "https://www.upwork.com/jobs/~022109611319454666036",
      "description": "sm32 STUDIO is looking for several Senior Data Ingestion Engineers for a foreign client. Full-time, 100% remote, 12-month contract, start as soon as possible.\n\nYou will design, build and maintain document ingestion pipelines on AWS: data extraction with OCR, orchestration, monitoring and scaling of document processing.\n\nMust-have requirements:\n- 7+ years of experience as a Data Engineer with Python and SQL\n- 5+ years of experience with AWS\n- Hands-on experience with Amazon S3, AWS Step Functions and Amazon CloudWatch\n- Document ingestion pipelines\n- OCR, including AWS Textract\n\nLocation: the client requires candidates to be located in (or relocating to) an EU country. Citizenship does not matter.\n\nEngagement: full-time (40 h/week), hourly contract via Upwork, 12 months.\n\nWhat success looks like:\n- Production-ready ingestion pipelines on AWS delivered and documented\n- Reliable OCR-based extraction with monitoring and alerting in CloudWatch\n- Pipelines orchestrated with Step Functions and able to scale with document volume\n- Clear communication and regular progress updates with the client team\n\nWhen applying, please answer the screening questions and confirm that the hourly budget of this posting works for you.",
      "job_type": "hourly",
      "experience_level": "expert",
      "budget": null,
      "hourly_rate": {
        "min": 0,
        "max": 28,
        "currency": "USD"
      },
      "duration": "More than 6 months",
      "workload": "30+ hrs/week",
      "skills": [],
      "created_at": "2026-10-12T11:45:08Z",
      "renewed_at": null,
      "posted": "2 days ago"
    },
    {
      "id": "2109613364574944368",
      "ciphertext": "~022109613364574944368",
      "title": "React Native & Python Developer - Fix Roommate Search and Improve Questionnaire",
      "link": "https://www.upwork.com/jobs/~022109613364574944368",
      "description": "I'm looking for an experienced React Native and Python developer to help improve RoommateFinder, an existing mobile application that helps college students and young professionals find compatible roommates in their area.\n\nThe app allows users to create profiles, answer a roommate compatibility questionnaire, take an optional personality test, browse potential roommates, and create or view housing listings. Users can also review other people's preferences and contact information to find a suitable roommate.\n\nThe application was built using React Native, Expo, Python Flask, and MySQL.\n\nI'm currently experiencing an issue where search results aren't displaying correctly. I suspect the search keyword may not be transmitted properly from the React Native frontend to the Flask API, or the backend may not be processing the search term correctly.\n\nI need someone who can investigate the issue, identify the root cause, and fix the search functionality so users can find relevant roommates and listings.\n\nAlso want to improve the existing roommate questionnaire by adding more specific questions about housing preferences, budgets, cleanliness, daily routines, guests, pets, and other lifestyle habits. The updated answers should be saved correctly and displayed on user profiles.\n\nThis is an existing application, so I'm not looking for a complete rebuild. I need someone comfortable debugging existing code, working with APIs and MySQL queries, and making targeted improvements without breaking current features.\n\nPlease share relevant experience with React Native, Python Flask, API debugging, and questionnaire-based applications.",
      "job_type": "fixed",
      "experience_level": "expert",
      "budget": {
        "amount": 300,
        "currency": "USD"
      },
      "hourly_rate": null,
      "duration": "Less than 1 month",
      "workload": null,
      "skills": [
        {
          "id": null,
          "name": "JavaScript"
        },
        {
          "id": null,
          "name": "Android"
        },
        {
          "id": null,
          "name": "MySQL"
        },
        {
          "id": null,
          "name": "API"
        },
        {
          "id": null,
          "name": "React Native"
        },
        {
          "id": null,
          "name": "Python"
        }
      ],
      "created_at": "2026-10-12T11:53:15Z",
      "renewed_at": null,
      "posted": "2 days ago"
    },
    {
      "id": "2109619874724343640",
      "ciphertext": "~022109619874724343640",
      "title": "Senior Software Engineer",
      "link": "https://www.upwork.com/jobs/~022109619874724343640",
      "description": "-About Us\nWe're a software development agency building web applications and SaaS platforms for clients worldwide. We're looking for a polished, articulate professional to represent our team on client calls and video meetings.\n\n-How It Works\nBefore every call, you'll receive a full briefing covering the project background, current status, and the specific topics and questions to address. You'll arrive fully prepared. All clients are existing accounts, so there's no sales, prospecting, or business development involved.\n\n-Responsibilities\n\n*Join scheduled client calls and video meetings on behalf of our team\n*Represent the agency professionally and ensure clients feel heard and supported\n*Guide the conversation using the briefing provided, listen carefully, and keep discussions focused\n*Deliver a concise written summary of each call, including key points, client feedback, and any follow-up items\n\n-Requirements\n\n*10+ years of experience in a technical field (software, IT, product, or similar); hands-on coding is not required\n*Fluent, professional spoken English\n*Confident and natural presence on video calls\n*Strong listening and summarization skills\n*Reliable availability for scheduled calls with reasonable notice\n\n-Engagement\n\n*Strictly on-demand: you work only when a client call is scheduled\n*No fixed hours or minimum commitment\n*Potential for a long-term relationship with the right fit\n*Compensation to be discussed during the interview\n\n-How to Apply\n\n1.A brief overview of your experience in client-facing roles or professional calls\n2.In 1-2 sentences, how you would handle a client who goes off-topic or raises a question you weren't briefed on",
      "job_type": "hourly",
      "experience_level": "expert",
      "budget": null,
      "hourly_rate": {
        "min": 0,
        "max": 180,
        "currency": "USD"
      },
      "duration": "More than 6 months",
      "workload": "30+ hrs/week",
      "skills": [
        {
          "id": null,
          "name": "JavaScript"
        },
        {
          "id": null,
          "name": "Software Development"
        },
        {
          "id": null,
          "name": "Python"
        }
      ],
      "created_at": "2026-10-12T12:19:08Z",
      "renewed_at": null,
      "posted": "2 days ago"
    },
    {
      "id": "2109623824874786878",
      "ciphertext": "~022109623824874786878",
      "title": "Website and AI automation needed",
      "link": "https://www.upwork.com/jobs/~022109623824874786878",
      "description": "I’m looking for a highly skilled developer who can build a modern, fast, and professional website and connect it to a full AI automation backend powered by n8n, Anthropic Claude, and custom-coded integrations. This project requires someone who understands both front‑end website development and deep automation architecture, capable of creating a system that runs complex workflows, handles data intelligently, and eliminates manual tasks across my business.\n\nWhat I Need Built\n1. Website Development\n• Clean, modern, mobile‑optimized website\n• Strong UI/UX and conversion‑focused design\n• Integrated forms, lead capture, and dynamic content\n• Secure backend connection to automation workflows\n• Ability to trigger AI workflows directly from the site\n\n2. AI Automation System (n8n + Claude + Custom Code)\nI need a developer who can architect and maintain a full automation ecosystem using:\n• n8n for workflow automation\n• Anthropic Claude for reasoning, document analysis, and intelligent responses\n• Custom Node.js or Python code for advanced logic\n• REST APIs, webhooks, OAuth, and secure endpoints\n• Database connections (PostgreSQL, MySQL, MongoDB, or similar)\nWorkflows will include:\n• Automated lead processing\n• AI‑generated responses and follow‑ups\n• Document reading + structured output\n• Multi‑step decision trees\n• Data enrichment and validation\n• CRM, scheduling, and email platform integrations\n• Payment processor and external service connections\n\nKey Responsibilities\n• Build the full website from scratch or using a modern framework\n• Architect n8n workflows with Claude‑powered reasoning steps\n• Write custom code modules when n8n nodes are not enough\n• Integrate multiple external APIs and services\n• Set up secure authentication and data flow\n• Ensure reliability, error handling, and scalability\n• Provide documentation for workflows and integrations\n\nRequired Skills\n• n8n workflow development\n• Anthropic Claude API usage\n• Node.js and/or Python\n• REST API integration\n• OAuth & webhook setup\n• Database design + connections\n• Front‑end website development (WordPress, Webflow, React, or similar)\n• Strong understanding of automation logic and system architecture\n\nPreferred Experience\n• Building full automation ecosystems\n• Designing AI‑powered workflows\n• Creating custom API endpoints\n• Deploying scalable automation systems\n• Working with CRMs, scheduling tools, and payment platforms\n\nDeliverables\n• Fully functional website\n• Fully deployed n8n automation system\n• Claude‑powered AI agents integrated into workflows\n• Custom code modules where needed\n• API connections to all required services\n• Documentation + workflow map\n• Testing + debugging\n• Ongoing support option (if available)\n\nProject Goal\nI want a system that runs 24/7, handles repetitive tasks automatically, processes leads intelligently, communicates using AI, and keeps all my tools synchronized without manual work. The website and automation backend must operate as one unified system.\n\nHow to Apply\nPlease send:\n• Examples of past n8n or automation projects\n• Any Claude or LLM‑based workflow experience\n• Website samples\n• A short explanation of how you would approach this project",
      "job_type": "fixed",
      "experience_level": "intermediate",
      "budget": {
        "amount": 2000,
        "currency": "USD"
      },
      "hourly_rate": null,
      "duration": "1 to 3 months",
      "workload": null,
      "skills": [
        {
          "id": null,
          "name": "JavaScript"
        },
        {
          "id": null,
          "name": "n8n"
        },
        {
          "id": null,
          "name": "Artificial Intelligence"
        }
      ],
      "created_at": "2026-10-12T12:34:49Z",
      "renewed_at": null,
      "posted": "2 days ago"
    },
    {
      "id": "2109624695994996046",
      "ciphertext": "~022109624695994996046",
      "title": "AI-Powered Healthcare Automation MVP",
      "link": "https://www.upwork.com/jobs/~022109624695994996046",
      "description": "We need a full-stack developer to build an MVP for an AI-powered healthcare automation platform. The project includes creating a user-friendly interface, integrating AI workflows, and building a secure backend for patient data. You will help design the product, implement core features, and ensure the system is scalable and reliable. Experience with healthcare technology and AI-driven solutions is important. This is a long-term opportunity for someone who can contribute to a growing platform.",
      "job_type": "fixed",
      "experience_level": "expert",
      "budget": {
        "amount": 120,
        "currency": "USD"
      },
      "hourly_rate": null,
      "duration": "More than 6 months",
      "workload": null,
      "skills": [
        {
          "id": null,
          "name": "Artificial Intelligence"
        },
        {
          "id": null,
          "name": "JavaScript"
        },
        {
          "id": null,
          "name": "Node.js"
        },
        {
          "id": null,
          "name": "Python"
        },
        {
          "id": null,
          "name": "English"
        },
        {
          "id": null,
          "name": "Graphic Design"
        },
        {
          "id": null,
          "name": "Content Writing"
        }
      ],
      "created_at": "2026-10-12T12:38:17Z",
      "renewed_at": null,
      "posted": "2 days ago"
    },
    {
      "id": "2109628563912945496",
      "ciphertext": "~022109628563912945496",
      "title": "Affise Postback Integration with Telegram Bot (Python/FastAPI)",
      "link": "https://www.upwork.com/jobs/~022109628563912945496",
      "description": "I'm looking for a developer experienced in affiliate tracking integrations, Affise postbacks, Python/FastAPI, webhooks, and the Telegram Bot API.\n\nProject requirements:\n\nConfigure Affise postbacks for registrations (REG) and deposits (DEP).\n\nReceive conversion events through a server endpoint.\n\nIdentify which streamer generated each event.\n\nSend automated REG and DEP notifications to the appropriate Telegram chats.\n\nDebug and finish my existing FastAPI project deployed on Deployka.\n\nTest the integration end-to-end and ensure events are processed correctly.\n\nThe Telegram bot is already created, and the backend project has been deployed, but the integration is not working correctly yet.\n\nPlease share relevant experience with Affise or similar affiliate tracking platforms, your estimated price, and how long the task would take.\n\nI prefer a fixed-price project with clearly defined deliverables.",
      "job_type": "hourly",
      "experience_level": "entry",
      "budget": null,
      "hourly_rate": {
        "min": 0,
        "max": 30,
        "currency": "USD"
      },
      "duration": "Less than 1 month",
      "workload": "Less than 30 hrs/week",
      "skills": [
        {
          "id": null,
          "name": "API Integration"
        },
        {
          "id": null,
          "name": "Telegram API"
        },
        {
          "id": null,
          "name": "Python Script"
        },
        {
          "id": null,
          "name": "API"
        },
        {
          "id": null,
          "name": "Python"
        }
      ],
      "created_at": "2026-10-12T12:53:39Z",
      "renewed_at": null,
      "posted": "1 day ago"
    },
    {
      "id": "2109632146863583064",
      "ciphertext": "~022109632146863583064",
      "title": "AI Developer / AI Engineer needed to create a SaaS AI Integration roadmap for LLMs and AI Agents",
      "link": "https://www.upwork.com/jobs/~022109632146863583064",
      "description": "We are looking for an experienced AI developer or AI engineer with expertise in AI integration and AI agents to define the architecture and implementation roadmap for a client's existing SaaS platform.\n\nThe product is a cloud-based point-of-sale (POS) and retail system covering sales, inventory, customer data, online ordering, and reporting. We want to introduce practical artificial intelligence capabilities into everyday business operations. This engagement focuses on technical assessment, solution architecture, and a prioritized AI implementation plan. Any development work would be scoped separately.\n\nWhat we want to achieve\n\nWe want users to ask questions such as:\n— \"How much did my store sell yesterday?\"\n— \"Why is my kitchen printer not working?\"\n— \"Which products should I reorder?\"\n\nThe proposed AI capabilities should combine internal documentation, business data, and controlled tool access while ensuring users can see only information they are authorized to access.\n\nArchitecture and integration scope\n\n— Design retrieval augmented generation (RAG) for internal documentation and customer-specific knowledge, covering document ingestion, retrieval, grounded responses, and evaluation.\n— Plan AI model integration for self-hosted Qwen and hosted models accessed through the OpenAI API, Claude API, or other providers.\n— Define MCP (Model Context Protocol) servers, tool calling, and API integration with existing SaaS APIs and CRM analytics.\n— Specify AI security requirements for permission-aware retrieval, role-based access, and separation of customer data.\n— Map AI agent development use cases for support and analytics, including AI agent automation through controlled API calls.\n— Identify AI workflow automation opportunities and assess how an AI bot or AI chatbot could support customer-facing workflows.\n— Provide recommendations on AI tool selection for gen AI applications, comparing self-hosted and hosted models, retrieval tools, and integration options.\n— Recommend an AI platform architecture that balances response quality, latency, operating costs, and maintainability.\n\nRelevant experience\n\nAs a senior AI developer, you should have hands-on experience with AI development, generative AI, large language model (LLM) systems, and natural language processing (NLP). You may have gained this experience as an agentic AI developer, AI chatbot developer, or AI integration specialist.\n\nExperience as a Python backend developer would be valuable when assessing APIs and secure data access. A background as a full stack AI SaaS developer would help connect these architectural decisions to the wider product.\n\nWe are particularly interested in experience with:\n— Python and FastAPI for backend services, REST API design, and secure data access.\n— LangChain or comparable tools for retrieval, model orchestration, and tool integration.\n— Full-stack development and web development for SaaS products, including AI app development within an existing web application.\n— SQL, data analysis, and applied data science, including Python scikit-learn and relevant machine learning techniques, to assess whether inventory recommendations require a machine learning model or can be addressed through existing data and business rules.\n\nAdditional technical background — nice to have\n\nFamiliarity with deep learning and frameworks such as PyTorch or TensorFlow is a plus when evaluating self-hosted model options. Prior experience with AI model development and integrating generative AI software into SaaS products would also be valuable.\n\nExperience with React, JavaScript, TypeScript, and Node.js would be useful when reviewing integration options across frontend and backend services. Familiarity with PostgreSQL and MySQL is a plus for understanding data access patterns; the planned analytics integration is with ClickHouse.\n\nWorking knowledge of HTML, Tailwind CSS, and CSS 3 is a plus for assessing customer-facing interfaces.\n\nExperience with AI mobile app development, AI speech-to-text, and AI text-to-speech is optional and relevant only if future mobile or voice interfaces are considered.\n\nExpected deliverables\n\nAs a senior AI engineer, you will be expected to provide the following AI integration deliverables:\n— An architecture outline showing data flows, model access, RAG, agents, MCP tools, and permission boundaries.\n— Recommended technologies and a comparison of self-hosted and hosted model options.\n— A prioritized AI integration roadmap with a proposed MVP (minimum viable product) scope, dependencies, risks, and indicative effort.\n— An evaluation plan for answer quality, data access controls, latency, and operating costs.\n\nPlease share examples of relevant AI systems, SaaS integrations, or agent architectures you have designed, and explain your contribution to the architecture and implementation decisions.",
      "job_type": "fixed",
      "experience_level": "expert",
      "budget": {
        "amount": 250,
        "currency": "USD"
      },
      "hourly_rate": null,
      "duration": "Less than 1 month",
      "workload": null,
      "skills": [
        {
          "id": null,
          "name": "TensorFlow"
        },
        {
          "id": null,
          "name": "Supervised Learning"
        },
        {
          "id": null,
          "name": "PyTorch"
        },
        {
          "id": null,
          "name": "Python Scikit-Learn"
        },
        {
          "id": null,
          "name": "Image Processing"
        },
        {
          "id": null,
          "name": "Data Entry"
        },
        {
          "id": null,
          "name": "Natural Language Processing"
        },
        {
          "id": null,
          "name": "Data Science"
        },
        {
          "id": null,
          "name": "Data Analysis"
        },
        {
          "id": null,
          "name": "Artificial Neural Network"
        },
        {
          "id": null,
          "name": "Artificial Intelligence"
        },
        {
          "id": null,
          "name": "Python"
        },
        {
          "id": null,
          "name": "JavaScript"
        }
      ],
      "created_at": "2026-10-12T13:07:54Z",
      "renewed_at": null,
      "posted": "1 day ago"
    },
    {
      "id": "2109636561189993584",
      "ciphertext": "~022109636561189993584",
      "title": "AI Voice Agent Developer for Retell AI, LiveKit, Twilio & Vapi",
      "link": "https://www.upwork.com/jobs/~022109636561189993584",
      "description": "We're looking for an experienced AI Voice Agent Developer to build reliable, production-ready AI phone agents that can handle inbound calls, make outbound calls, qualify leads, schedule appointments, and integrate with our existing business systems.\n\nThe goal is to automate repetitive phone conversations, reduce missed calls, improve lead response times, and help our team handle more customer interactions without increasing manual workload.\n\nWe need someone who understands more than basic chatbot development and can build voice AI systems that work reliably in real-world business environments.\n\nResponsibilities:\n\n- Build inbound and outbound AI voice agents using Retell AI, Vapi, LiveKit, or Twilio.\n- Develop natural, low-latency voice conversations using LLMs, speech-to-text (STT), and text-to-speech (TTS).\n- Implement AI-powered appointment booking, lead qualification, customer support, and follow-up workflows.\n- Integrate voice agents with CRMs, calendars, databases, and third-party APIs.\n- Build workflow automations using n8n, Make, or Zapier where appropriate.\n- Develop backend services and APIs using Python and FastAPI.\n- Implement RAG pipelines and LLM integrations when agents need access to business knowledge or internal data.\n- Test voice interactions, handle edge cases, and improve reliability, latency, and conversation quality.\n- Ensure the solution is secure, scalable, and ready for production deployment.\n\nRequired Skills\n\n- AI Voice Agent Development\n- Retell AI, Vapi, LiveKit, or Twilio\n- Python and FastAPI\n- LLM Integration and Prompt Engineering\n- Speech-to-Text and Text-to-Speech\n- REST APIs and Webhooks\n- CRM and Calendar Integrations\n- Workflow Automation\n- Experience with LangChain, LangGraph, RAG, PostgreSQL, Docker, and cloud deployment is a plus.\n\nWhat We're Looking For\n\n- Proven experience building and deploying AI voice agents.\n- A strong understanding of real-time voice interactions and conversational AI.\n- Ability to connect AI agents with existing business tools and workflows.\n- Experience troubleshooting latency, interruptions, tool calls, and failed integrations.\n- Clear communication and the ability to explain technical decisions.\n- A portfolio, demo, or case study showing a working voice AI solution.\n\nTo Apply\nPlease include:\n\n- A brief description of a voice AI agent you've built and deployed.\n- Which platforms you've worked with: Retell AI, Vapi, LiveKit, or Twilio.\n- How you would approach building an AI agent that answers inbound calls, qualifies leads, and books appointments.\n- Your estimated timeline and relevant project examples.\n\nWe're interested in a developer who can deliver a reliable business solution, not just a proof-of-concept chatbot.",
      "job_type": "hourly",
      "experience_level": "intermediate",
      "budget": null,
      "hourly_rate": {
        "min": 0,
        "max": 25,
        "currency": "USD"
      },
      "duration": "1 to 3 months",
      "workload": "Less than 30 hrs/week",
      "skills": [
        {
          "id": null,
          "name": "Automation"
        },
        {
          "id": null,
          "name": "API Integration"
        },
        {
          "id": null,
          "name": "Natural Language Processing"
        },
        {
          "id": null,
          "name": "Chatbot Development"
        },
        {
          "id": null,
          "name": "Python"
        },
        {
          "id": null,
          "name": "Conversational AI"
        }
      ],
      "created_at": "2026-10-12T13:25:26Z",
      "renewed_at": null,
      "posted": "1 day ago"
    },
    {
      "id": "2109638207478187984",
      "ciphertext": "~022109638207478187984",
      "title": "Machine Learning Quality Engineer, Conversation Analytics",
      "link": "https://www.upwork.com/jobs/~022109638207478187984",
      "description": "Flair helps apartment communities understand their leasing phone calls. Our product turns recorded calls into scores and reports that customers act on every week. This role owns the accuracy of those scores.\n\nWhat you will do\n- Build and maintain human-labelled evaluation sets and the guidelines behind them.\n- Measure the accuracy of our call-analysis models, find where they are wrong, and drive the changes that fix them.\n- Run a standing quality audit on live output and turn customer and reviewer feedback into measurable improvements.\n- Keep accuracy, cost and speed in balance, and report plainly on where each measure stands.\n\nWhat we need\n- Experience evaluating machine learning or language-model systems against human labels, and improving them from the results.\n- Clear writing: definitions, guidelines and short status updates a non-technical reader can follow.\n- Working skills in a scripting language and SQL.\n- Care with confidential data.\n\nHow we work: small team, weekly releases, decisions made on measurement, not opinion.",
      "job_type": "hourly",
      "experience_level": "expert",
      "budget": null,
      "hourly_rate": {
        "min": 0,
        "max": 25,
        "currency": "USD"
      },
      "duration": "More than 6 months",
      "workload": "30+ hrs/week",
      "skills": [
        {
          "id": null,
          "name": "Data Annotation"
        },
        {
          "id": null,
          "name": "Prompt Engineering"
        },
        {
          "id": null,
          "name": "Python"
        },
        {
          "id": null,
          "name": "SQL"
        }
      ],
      "created_at": "2026-10-12T13:31:59Z",
      "renewed_at": null,
      "posted": "1 day ago"
    },
    {
      "id": "2109642146691484980",
      "ciphertext": "~022109642146691484980",
      "title": "Hotel Group Webapp/App Dashboard with Automated Reporting and AI Summaries",
      "link": "https://www.upwork.com/jobs/~022109642146691484980",
      "description": "We need a developer to build one dashboard platform covering six hotels. Four use Hop PMS and two use Little Hotelier.\n\nThe platform will automatically import nightly reports, display hotel performance and generate an AI management summary. All six hotels are included in this project.\n\n1. Dashboard layout\n\nA central group dashboard showing all six hotels together.\n\nCombined group figures and clear comparisons between individual hotels.\n\nA sidebar with a separate tab for each hotel, opening its detailed dashboard.\n\nConsistent layout and KPI definitions across every hotel.\n\nDate filters for daily, weekly, monthly and custom periods.\n\n2. Hotel KPIs\n\nEach hotel dashboard should show:\n\nOccupancy percentage, rooms sold, vacant rooms and rooms out of order.\n\nAccommodation revenue, with VAT treatment clearly labelled.\n\nAverage daily rate (ADR) and revenue per available room (RevPAR).\n\nArrivals, guests staying and departures.\n\nNew bookings, cancellations and no-shows.\n\nNew bookings and cancellations by booking channel/source.\n\nTrends and comparisons with previous periods as data builds.\n\nThe central dashboard should bring these figures together, calculating group percentages and averages correctly from the underlying totals.\n\n3. Forward occupancy and booking pace\n\nShow booked occupancy for the next 30 days.\n\nTrack changes in bookings for future stay dates.\n\nShow daily booking pickup and cancellations.\n\nKeep daily snapshots so the team can monitor how occupancy develops.\n\nDevelopers must check whether the available exports contain sufficient forward-looking data and identify any additional reports needed. Daily cancellations should reflect when the booking was cancelled.\n\n4. Automatic nightly imports\n\nCollect reports from a designated email inbox.\n\nMap each report to the correct hotel and reporting date.\n\nProcess reports automatically, ready for the morning dashboard.\n\nUpdate repeated booking records without double-counting.\n\nRetain historical data.\n\nFlag missing reports or failed imports.\n\nShow the last successful update for each hotel.\n\nAllow manual uploads and reprocessing when needed.\n\nCurrent sample reports are sent at approximately 1:30am after the night audit. Report formats and availability must be checked across both PMS platforms.\n\n5. AI management summary\n\nGenerate a daily summary covering the group and individual hotel highlights:\n\nPrevious day’s performance.\n\nSignificant changes in occupancy, revenue, rates, bookings and cancellations.\n\nUpcoming dates with low occupancy or changing booking pace.\n\nSuggested points for management to investigate.\n\nThe summary must reference actual figures, flag missing data and distinguish possible explanations from confirmed facts.\n\n6. Access and administration\n\nSecure user logins.\n\nAccess permissions for individual hotels or the whole group.\n\nSimple administration for users, hotels and report mappings.\n\nSecure storage and backups.\n\nA clean interface suitable for daily use by sales, revenue and management teams.\n\n7. Developer proposal\n\nPlease provide:\n\nA fixed-price quote covering all six hotels, including imports, dashboards and AI summaries.\n\nA delivery timeline and milestones.\n\nYour proposed approach and relevant examples.\n\nMonthly hosting, AI and maintenance costs.\n\nAny missing data or assumptions affecting the quote.\n\nDetails of testing, documentation, source-code handover and post-launch support.\n\nNightly emailed reports are the initial integration approach. Any proposed API alternative should be priced separately.\n\nTills, restaurant bookings, events, phones and CRM are potential future additions.",
      "job_type": "hourly",
      "experience_level": "intermediate",
      "budget": null,
      "hourly_rate": {
        "min": 0,
        "max": 25,
        "currency": "USD"
      },
      "duration": "1 to 3 months",
      "workload": "Less than 30 hrs/week",
      "skills": [
        {
          "id": null,
          "name": "API"
        },
        {
          "id": null,
          "name": "Python"
        },
        {
          "id": null,
          "name": "API Integration"
        },
        {
          "id": null,
          "name": "Web Application"
        },
        {
          "id": null,
          "name": "Microsoft Excel"
        }
      ],
      "created_at": "2026-10-12T13:47:38Z",
      "renewed_at": null,
      "posted": "1 day ago"
    },
    {
      "id": "2109643379075991504",
      "ciphertext": "~022109643379075991504",
      "title": "AI Automation & Full-Stack Developer — Long-Term Remote Contract",
      "link": "https://www.upwork.com/jobs/~022109643379075991504",
      "description": "AI Automation & Full-Stack Developer — Long-Term Remote Contract\n\nJob Type: Remote | Contract | Part-Time / Full-Time\nExperience Level: Intermediate to Senior\nContract Duration: Initial 3 months, renewable\nLocation: Worldwide\nCompensation: Negotiable monthly rate based on experience and availability\n\nAbout the Opportunity\n\nWe are building a Morocco-based company focused on helping businesses improve their operations through artificial intelligence, intelligent automation, and custom technology solutions.\n\nWe work across multiple industries, including hospitality, real estate, retail, tourism, and professional services.\n\nOur approach is simple: we identify operational challenges, design practical solutions, and implement technology that helps businesses save time, reduce repetitive work, and improve efficiency.\n\nWe are looking for a reliable and resourceful developer to support us in building and deploying these solutions.\n\nKey Responsibilities\n\n* Design and develop AI-powered business automation workflows.\n* Build and maintain automations using n8n, Make, or similar platforms.\n* Develop AI agents and integrate LLM APIs.\n* Connect third-party systems through REST APIs and webhooks.\n* Integrate CRM platforms, WhatsApp Business APIs, booking systems, and other business tools.\n* Develop custom backend applications and internal tools when required.\n* Troubleshoot, test, deploy, and maintain automation systems.\n* Evaluate the technical feasibility of proposed business solutions.\n* Provide clear technical documentation.\n* Collaborate with our business team to turn operational problems into functional solutions.\n\nRequired Skills\n\n* Strong experience with n8n or similar automation platforms.\n* Proficiency in Python and/or JavaScript/Node.js.\n* Experience with REST APIs, webhooks, and third-party integrations.\n* Familiarity with OpenAI APIs or other LLM providers.\n* Experience with databases such as PostgreSQL or MySQL.\n* Understanding of cloud deployment, authentication, and security.\n* Ability to build reliable, maintainable solutions.\n* Strong problem-solving skills.\n* Good English communication.\n\nNice to Have\n\n* WhatsApp Business API integrations.\n* CRM and ERP integrations.\n* Experience with hospitality or real estate software.\n* RAG systems, vector databases, and AI agents.\n* Docker, GitHub, and cloud infrastructure.\n* Experience developing multi-client SaaS applications.\n\nWhat We’re Looking For\n\nWe are not looking for someone who simply follows instructions.\n\nWe want a developer who can understand business problems, suggest technically sound solutions, and deliver reliable results.\n\nYou should be comfortable working independently, communicating clearly, and contributing to different projects across multiple industries.\n\nWe value technical quality, transparency, efficiency, and long-term reliability.\n\nCollaboration Structure\n\nWe are looking to establish a long-term working relationship, starting with a small paid technical assessment or pilot project.\n\nSuccessful candidates may be offered a renewable monthly contract with an agreed workload and clearly defined deliverables.\n\nAll work will be subject to appropriate confidentiality, intellectual property, and documentation agreements.\n\nHow to Apply\n\nPlease include:\n\n1. A brief introduction and your location.\n2. Your experience with AI automation and API integrations.\n3. Two examples of real business automation projects you have completed.\n4. Your preferred technology stack.\n5. Your expected monthly rate for part-time and full-time collaboration.\n6. Your availability and earliest possible starting date.\n\nPlease start your application with the words “SMART AUTOMATION” so we know you’ve read the full description.\n\nWe are looking for a dependable technical collaborator interested in growing with a business over the long term.",
      "job_type": "hourly",
      "experience_level": "intermediate",
      "budget": null,
      "hourly_rate": null,
      "duration": "3 to 6 months",
      "workload": "Less than 30 hrs/week",
      "skills": [
        {
          "id": null,
          "name": "JavaScript"
        },
        {
          "id": null,
          "name": "n8n"
        },
        {
          "id": null,
          "name": "MySQL"
        },
        {
          "id": null,
          "name": "API Integration"
        },
        {
          "id": null,
          "name": "AI Model Integration"
        },
        {
          "id": null,
          "name": "Node.js"
        }
      ],
      "created_at": "2026-10-12T13:52:31Z",
      "renewed_at": null,
      "posted": "1 day ago"
    },
    {
      "id": "2109648402817481840",
      "ciphertext": "~022109648402817481840",
      "title": "AI Consultant",
      "link": "https://www.upwork.com/jobs/~022109648402817481840",
      "description": "We are running a two-milestone proof of concept and are looking for a hands-on consultant who can stand up self-hosted LLM infrastructure and build a scoring service on top of it. This is scoped, deliverable-driven work with a clear end point — not an open-ended role. The right person has done both of these things before and can move quickly with minimal supervision.\n\nThe goal of the POC is to identify the resource with the right skill set.\n\nCloud accounts, GPU budget, and sample data will be provided by us.\n\nMilestone 1 — vLLM deployment on cloud infrastructure\n\nStand up a working, self-hosted inference environment.\n\nScope\n\nProvision and configure vLLM on cloud-hosted GPU servers ([VastAI])\nDeploy and serve multiple LLM models of varying sizes and architectures; advise on GPU sizing, quantization, and memory/context configuration for each\nExpose an OpenAI-compatible API endpoint and demonstrate querying the models from a remote client machine outside the host network, with appropriate auth and network controls\nSupport model switching / multi-model serving and document the tradeoffs of the chosen approach\n\nDeliverables\n\nRunning vLLM environment with the agreed models deployed\nBasic documentation\n\nMilestone 2 — Browser fingerprint comparison and scoring service\n\nBuild a service that compares a browser fingerprint against a history of prior fingerprints and returns a score.\n\nScope\n\nAccept a JSON payload containing a current browser fingerprint plus an array of 0–20 historical fingerprints\nPerform element-by-element comparison across fingerprint attributes, handling variable array length (including an empty history), missing or partial attributes, and differing schema versions gracefully\nProduce a single score reflecting how consistent the current fingerprint is with the history, plus a per-attribute breakdown showing what drove the result\nMake attribute weighting configurable rather than hard-coded, so scoring logic can be tuned without a code change\nBuild a wrapper API service (FastAPI) exposing the scoring endpoint, with request validation, error handling, and OpenAPI documentation\nWhere useful, incorporate an LLM or agent-based component — running against the Milestone 1 infrastructure — to reason over ambiguous or partial attribute differences\n\nDeliverables\n\nFastAPI service with documented endpoints and a published OpenAPI spec\nScoring implementation with a configurable weighting scheme and a written explanation of the methodology\nTest suite covering edge cases: empty history, maximum array size, malformed input, contradictory attributes\nSample requests and responses, and a short guide on interpreting and tuning scores\n\nRequired skills and experience\n\nDeep, hands-on LLM deployment experience — serving open-weight models in production or production-like environments, including GPU sizing, quantization, batching, and context/memory configuration\nUse AI tools like Claude or ChatGPT (paid veersion) to generate code\nDirect hands-on experience with vLLM — not just familiarity; you have deployed, configured, and tuned it\nStrong Python and FastAPI — designing and shipping clean, documented API services\nExperience developing agents — agentic workflows, tool use, and orchestration against LLM backends\nCloud and infrastructure fundamentals — GPU instance provisioning, containerization, CUDA/driver setup, networking, and securing remote access to inference endpoints\nIndependence — able to scope, execute, and hand off documented work with light oversight and clear written communication\n\nNice to have\n\nBackground in browser fingerprinting, device intelligence, bot detection, or fraud/risk scoring\nExperience with similarity scoring, fuzzy matching, or weighted heuristic models\nFamiliarity with model gateways and serving layers (LiteLLM, Ray Serve, Kubernetes), plus inference observability\nTrack record of taking a POC through to a production hand-off\n\nAcceptance criteria\n\nEach milestone is considered complete when the deliverables above are handed over, the environment or service runs from a clean setup following the provided documentation, and a walkthrough session has been completed with our team.",
      "job_type": "fixed",
      "experience_level": "expert",
      "budget": {
        "amount": 200,
        "currency": "USD"
      },
      "hourly_rate": null,
      "duration": "Less than 1 month",
      "workload": null,
      "skills": [
        {
          "id": null,
          "name": "Artificial Intelligence"
        }
      ],
      "created_at": "2026-10-12T14:12:29Z",
      "renewed_at": null,
      "posted": "1 day ago"
    },
    {
      "id": "2109603892143394100",
      "ciphertext": "~022109603892143394100",
      "title": "AI and Machine Learning Specialist",
      "link": "https://www.upwork.com/jobs/~022109603892143394100",
      "description": "We are seeking an AI and Machine Learning specialist to develop and implement machine learning models for our projects. The ideal candidate will have experience in algorithm development, Python, and GIS. You will be responsible for creating practical solutions that meet our project needs and contribute to ongoing development efforts. This is a part-time opportunity with a flexible schedule, ideal for someone who can work independently and deliver high-quality results.",
      "job_type": "hourly",
      "experience_level": "intermediate",
      "budget": null,
      "hourly_rate": {
        "min": 0,
        "max": 40,
        "currency": "USD"
      },
      "duration": "More than 6 months",
      "workload": "Less than 30 hrs/week",
      "skills": [
        {
          "id": null,
          "name": "GIS"
        },
        {
          "id": null,
          "name": "Algorithm Development"
        },
        {
          "id": null,
          "name": "Python"
        }
      ],
      "created_at": "2026-10-12T11:15:37Z",
      "renewed_at": null,
      "posted": "2 days ago"
    },
    {
      "id": "2109649639073189172",
      "ciphertext": "~022109649639073189172",
      "title": "AI Chatbot Developer | RAG & Knowledge Base",
      "link": "https://www.upwork.com/jobs/~022109649639073189172",
      "description": "We’re looking for an experienced AI developer to build a chatbot powered by our business documents and knowledge base.\n\nDevelop a RAG-based AI chatbot\n\nConnect PDFs, documents, and website content\n\nIntegrate LLM APIs and vector databases\n\nImprove response accuracy and test chatbot performance\n\nProvide basic setup documentation\n\nExperience with Python, LangChain, RAG, and API integration is preferred.\n\nPlease share relevant projects and your technical experience.",
      "job_type": "fixed",
      "experience_level": "intermediate",
      "budget": {
        "amount": 10,
        "currency": "USD"
      },
      "hourly_rate": null,
      "duration": "Less than 1 month",
      "workload": null,
      "skills": [
        {
          "id": null,
          "name": "Chatbot Development"
        },
        {
          "id": null,
          "name": "AI Chatbot"
        }
      ],
      "created_at": "2026-10-12T14:17:24Z",
      "renewed_at": null,
      "posted": "1 day ago"
    },
    {
      "id": "2109651509488434262",
      "ciphertext": "~022109651509488434262",
      "title": "Data Scientist – Wind Turbine SCADA Analysis for Icing Detection Validation",
      "link": "https://www.upwork.com/jobs/~022109651509488434262",
      "description": "We are a wind-energy monitoring company with a sensor-based blade-icing detection model already running in production. The model was built without labelled data, and we now want to validate it against turbine SCADA data.\n\nWhat you’ll do:\n\nClean and filter 10-minute SCADA data (power, wind speed, temperature, status codes), removing curtailment, downtime and other non-icing effects\nDerive icing periods from power-curve deviation, using an established method such as IEA Wind Task 19\nCompare these SCADA-based icing events with our model’s outputs and report agreement, detection timing and false alarms\nRecommend improvements to thresholds and detection logic\n\nYou have:\n\nProven experience with SCADA data and power-curve analysis\nStrong Python skills for time-series work (pandas, scikit-learn)\nThe ability to evaluate a model honestly when ground truth is imperfect\n\nDetails: fixed price by milestone, about 4–6 weeks, remote. We provide all data. An NDA is required before data access.\n\nTo apply, briefly describe a past project where you worked with wind turbine SCADA data or a similar project and the method you used to detect underperformance.",
      "job_type": "hourly",
      "experience_level": "intermediate",
      "budget": null,
      "hourly_rate": null,
      "duration": "1 to 3 months",
      "workload": "Less than 30 hrs/week",
      "skills": [
        {
          "id": null,
          "name": "Data Science"
        },
        {
          "id": null,
          "name": "Python"
        },
        {
          "id": null,
          "name": "Exploratory Data Analysis"
        },
        {
          "id": null,
          "name": "Data Analysis"
        }
      ],
      "created_at": "2026-10-12T14:24:50Z",
      "renewed_at": null,
      "posted": "1 day ago"
    },
    {
      "id": "2109651761987612504",
      "ciphertext": "~022109651761987612504",
      "title": "Experienced Software Engineer.",
      "link": "https://www.upwork.com/jobs/~022109651761987612504",
      "description": "We are a growing software development company specializing in AI-based solutions and expanding into new markets.\nWe are currently seeking a skilled AI software engineer to collaborate on client projects utilizing technologies such as LLMs, Generative AI, AI agents, RAG, machine learning, and AI API integration.\nWe look forward to learning more about your expertise and exploring opportunities for long-term collaboration.\nThank you for your time and consideration.",
      "job_type": "hourly",
      "experience_level": "expert",
      "budget": null,
      "hourly_rate": {
        "min": 0,
        "max": 100,
        "currency": "USD"
      },
      "duration": "More than 6 months",
      "workload": "Less than 30 hrs/week",
      "skills": [
        {
          "id": null,
          "name": "JavaScript"
        },
        {
          "id": null,
          "name": "Python"
        }
      ],
      "created_at": "2026-10-12T14:25:50Z",
      "renewed_at": null,
      "posted": "1 day ago"
    },
    {
      "id": "2109657774369841685",
      "ciphertext": "~022109657774369841685",
      "title": "Data Engineer from Vietnam",
      "link": "https://www.upwork.com/jobs/~022109657774369841685",
      "description": "We are seeking a Data Engineer based in Vietnam to support our data infrastructure and analytics needs.\nFluency in English, both speaking and listening, is required.\n\nThe ideal candidate will have experience working with data systems, building scalable data pipelines, and collaborating with cross-functional teams.\n\nShould have knowledge about data pipelines, Airflow/Dataflow, BigQuery, Python, Pandas/Polars...\n\nThis is a long-term opportunity for someone who can contribute to ongoing data projects and help improve our data processes.",
      "job_type": "hourly",
      "experience_level": "intermediate",
      "budget": null,
      "hourly_rate": {
        "min": 0,
        "max": 25,
        "currency": "USD"
      },
      "duration": "More than 6 months",
      "workload": "30+ hrs/week",
      "skills": [
        {
          "id": null,
          "name": "Apache Spark"
        },
        {
          "id": null,
          "name": "Apache Airflow"
        },
        {
          "id": null,
          "name": "Python"
        }
      ],
      "created_at": "2026-10-12T14:49:44Z",
      "renewed_at": null,
      "posted": "1 day ago"
    },
    {
      "id": "2109664159945194608",
      "ciphertext": "~022109664159945194608",
      "title": "Especialista en IA y Automatización para GTA 6",
      "link": "https://www.upwork.com/jobs/~022109664159945194608",
      "description": "Busco un profesional senior en inteligencia artificial y automatización para crear, lanzar y gestionar un negocio digital de noticias y videos sobre GTA 6 en español, para YouTube, TikTok e Instagram. Se requiere automatización casi total, producción de contenido, publicación, análisis de resultados y mantenimiento continuo, con mínima intervención del propietario. Presupuesto inicial: USD 2.000–5.000, más USD 300–1.000 mensuales para operación y herramientas.",
      "job_type": "fixed",
      "experience_level": "expert",
      "budget": {
        "amount": 3000,
        "currency": "USD"
      },
      "hourly_rate": null,
      "duration": "More than 6 months",
      "workload": null,
      "skills": [
        {
          "id": null,
          "name": "JavaScript"
        },
        {
          "id": null,
          "name": "Python"
        }
      ],
      "created_at": "2026-10-12T15:15:06Z",
      "renewed_at": null,
      "posted": "1 day ago"
    },
    {
      "id": "2109665749548946766",
      "ciphertext": "~022109665749548946766",
      "title": "Claude Expert – Operations Automation",
      "link": "https://www.upwork.com/jobs/~022109665749548946766",
      "description": "We’re looking for an experienced Claude expert to design and build an automated workflow that removes repetitive manual work from our daily operations.\nRequirements\n\nProven experience with the Claude API and prompt engineering\nHands-on experience with automation platforms and/or Python or JavaScript\nExperience with API integrations, webhooks, and structured outputs\nUnderstanding of data privacy and secure handling of API keys\nClear communication and the ability to explain technical work in plain language",
      "job_type": "fixed",
      "experience_level": "intermediate",
      "budget": {
        "amount": 200,
        "currency": "USD"
      },
      "hourly_rate": null,
      "duration": "1 to 3 months",
      "workload": null,
      "skills": [
        {
          "id": null,
          "name": "API Integration"
        },
        {
          "id": null,
          "name": "Prompt Engineering"
        }
      ],
      "created_at": "2026-10-12T15:21:25Z",
      "renewed_at": null,
      "posted": "1 day ago"
    }
  ],
  "related_job_pages": [
    {
      "title": "Django jobs",
      "link": "https://www.upwork.com/freelance-jobs/django-framework/"
    },
    {
      "title": "Deep Learning jobs",
      "link": "https://www.upwork.com/freelance-jobs/deep-learning/"
    },
    {
      "title": "Data Science jobs",
      "link": "https://www.upwork.com/freelance-jobs/data-science/"
    },
    {
      "title": "PyTorch jobs",
      "link": "https://www.upwork.com/freelance-jobs/pytorch/"
    },
    {
      "title": "Computer Vision jobs",
      "link": "https://www.upwork.com/freelance-jobs/computer-vision/"
    },
    {
      "title": "Image/Object Recognition jobs",
      "link": "https://www.upwork.com/freelance-jobs/imageobject-recognition/"
    },
    {
      "title": "Machine Learning jobs",
      "link": "https://www.upwork.com/freelance-jobs/machine-learning/"
    },
    {
      "title": "Artificial Intelligence jobs",
      "link": "https://www.upwork.com/freelance-jobs/artificial-intelligence/"
    },
    {
      "title": "Golang jobs",
      "link": "https://www.upwork.com/freelance-jobs/golang/"
    },
    {
      "title": "Google Cloud Platform jobs",
      "link": "https://www.upwork.com/freelance-jobs/google-cloud-platform/"
    },
    {
      "title": "Python Script jobs",
      "link": "https://www.upwork.com/freelance-jobs/python-script/"
    },
    {
      "title": "Alexa Skill Kit jobs",
      "link": "https://www.upwork.com/freelance-jobs/alexa-skill-kit/"
    },
    {
      "title": "Chatbot Development jobs",
      "link": "https://www.upwork.com/freelance-jobs/chatbot-development/"
    },
    {
      "title": "OCR Tesseract jobs",
      "link": "https://www.upwork.com/freelance-jobs/ocr-tesseract/"
    },
    {
      "title": "Flutter jobs",
      "link": "https://www.upwork.com/freelance-jobs/flutter/"
    },
    {
      "title": "DevOps Engineering jobs",
      "link": "https://www.upwork.com/freelance-jobs/devops-engineering/"
    }
  ],
  "related_skill_pages": [
    {
      "title": "TensorFlow Specialists",
      "link": "https://www.upwork.com/hire/tensorflow-specialists/"
    },
    {
      "title": "Genetic Algorithms Specialists",
      "link": "https://www.upwork.com/hire/genetic-algorithms-freelancers/"
    },
    {
      "title": "AI Developers",
      "link": "https://www.upwork.com/hire/ai-developers/"
    },
    {
      "title": "Computer Scientists",
      "link": "https://www.upwork.com/hire/computer-scientist/"
    },
    {
      "title": "Python Developers",
      "link": "https://www.upwork.com/hire/python-developers/"
    },
    {
      "title": "Deep Neural Networks Developers",
      "link": "https://www.upwork.com/hire/deep-neural-networks-freelancers/"
    },
    {
      "title": "TensorFlow Developers",
      "link": "https://www.upwork.com/hire/tensorflow-developers/"
    },
    {
      "title": "Pascal Programmers",
      "link": "https://www.upwork.com/hire/pascal-programmer/"
    },
    {
      "title": "PyTorch Specialists",
      "link": "https://www.upwork.com/hire/pytorch-specialists/"
    },
    {
      "title": "Keras Professionals",
      "link": "https://www.upwork.com/hire/keras-freelancers/"
    },
    {
      "title": "Java Python Developers",
      "link": "https://www.upwork.com/hire/java-python-developers/"
    },
    {
      "title": "Java Engineers",
      "link": "https://www.upwork.com/hire/java-engineer/"
    },
    {
      "title": "OpenAI Embeddings Specialists",
      "link": "https://www.upwork.com/hire/openai-embeddings-specialists/"
    },
    {
      "title": "GPT-3 Specialists",
      "link": "https://www.upwork.com/hire/gpt-3-specialists/"
    },
    {
      "title": "Bag of Words Specialists",
      "link": "https://www.upwork.com/hire/bag-of-words-specialists/"
    },
    {
      "title": "Artificial Intelligence Engineers",
      "link": "https://www.upwork.com/hire/artificial-intelligence-engineers/"
    }
  ],
  "link": "https://www.upwork.com/freelance-jobs/python/"
}