Carslink Ltd

Full-Stack Python Developer for AI-Driven UK Car Search Engine (Scraping + AWS)

Luton, England, GB

£10k
7 days ago
Save Job

Summary

Project Overview:

We’re developing Carslink.AI, a UK-based AI-powered used car search engine. The concept is simple: a user describes the car they want (e.g., “Red BMW 3 Series under £10K”), and our system intelligently scrapes major platforms, deduplicates results, and returns the best matching vehicles — all powered by AI and automation.

We have a completed landing page, branding, pitch deck, and business plan. Now we’re looking for a freelance developer to build the actual backend engine and deploy it live on AWS.

What You'll Build:


- Python-based scraper that aggregates listings from:

   - Autotrader

   - Motors.co.uk

   - Gumtree Motors

   - eBay Motors

   - CarGurus

   - AA Cars

   - Major dealer sites (e.g., Arnold Clark, Lookers, CarShop)

   - Sites built on GForces / Bluesky / Dealer.com templates

- Deduplication system to avoid cross-platform duplicates

- AI-driven search interface (GPT-based or OpenAI API integration)

- Store normalized listings in PostgreSQL (RDS)

- Host backend API on EC2 or AWS Lambda

- Secure deployment with logging and cron automation

- Optionally integrate a simple frontend with React or Next.js

- Output search results as JSON or API response

Tech Stack (Preferred):


- Python (Scrapy, Playwright, or Requests + BeautifulSoup)

- PostgreSQL (Amazon RDS)

- FastAPI or Flask for API

- AWS (EC2, S3, RDS)

- OpenAI / GPT for text search matching (via prompt or embedding)

- GitHub or GitLab CI/CD

Deliverables:


- Working scraper modules for each car site

- API that returns deduplicated car results

- AI search function that interprets user queries

- Setup + deployment on our AWS account (via IAM role)

- Codebase with documentation and logging

What We Provide:


- AWS account ready with EC2 + RDS enabled

- Full brand assets, landing page, logo, privacy policy, etc.

- Project brief, roadmap, and support from founder

Ideal Candidate:


- Proven experience with web scraping at scale

- Good AWS knowledge (EC2, IAM, RDS)

- Familiar with NLP/AI integrations (ChatGPT, embeddings, etc.)

- Fluent in Python and API architecture

- Available to start ASAP

To Apply:


Please send:

1. Links to similar scraping or AI projects you’ve built

2. A quick explanation of how you'd approach this stack

3. Your estimate for delivery timeline and cost

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job