Senior Python Automation Engineer – AI-Powered Lead Generation Platform (Experienced Developers Only)

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

TYPE OF WORK

Full Time

WAGE / SALARY

To be discussed

HOURS PER WEEK

40

DATE UPDATED

Jul 16, 2026

JOB OVERVIEW

# Senior Python Automation Engineer – AI-Powered Lead Generation Platform (Experienced Developers Only)

We are seeking an experienced **Senior Python Automation Engineer** to design and build a **production-grade lead generation platform** for **STR Revenue**, a company specializing in revenue management solutions for short-term rental operators.

This is a high-level development project that requires an experienced software engineer with a proven background in large-scale automation, web scraping, lead generation, backend architecture, and production deployments.

**Please read this carefully before applying.**

This opportunity is **strictly for experienced developers**. We are **not** looking for beginners, junior developers, trainees, agencies that outsource work to inexperienced developers, or applicants seeking a learning opportunity.

If you have never built a production-ready lead generation platform or similar automation system, **please do not apply.**

---

## Project Overview

The goal of this project is to replace our current manual lead generation workflow with a fully automated platform capable of discovering Airbnb hosts and small hotel owners, collecting publicly available business contact information, organizing qualified leads into a centralized database, and launching professional outbound email campaigns.

The final product must be designed for long-term production use with an emphasis on:

* Reliability
* Speed
* Scalability
* Maintainability
* Security
* Clean architecture
* Ease of future expansion

This is not simply a web scraper. We are looking for someone capable of building a complete automation platform from the ground up.

---

## Lead Discovery Engine

The platform should automatically:

* Search Airbnb listings by city, state, ZIP code, or region.
* Discover Airbnb hosts and vacation rental owners.
* Locate publicly available business websites.
* Discover publicly available business social media profiles.
* Identify publicly available contact pages.
* Continuously discover and add new qualified leads to the database.

The system should be intelligent, efficient, and capable of running continuously with minimal supervision.

---

## Contact Discovery & Enrichment

Once a lead has been identified, the platform should gather publicly available business information whenever available, including:

* Business name
* Host name
* Business email address
* Website
* Phone number
* Property location
* Social media profiles
* Source URL
* Lead verification status

The system should also support integration with third-party contact enrichment services to improve lead quality whenever appropriate.

---

## Lead Management Dashboard

Develop a modern web dashboard where users can:

* Search leads instantly
* Filter by location
* Filter by verification status
* View complete lead profiles
* Remove duplicate records
* Export data to CSV
* View lead generation analytics
* Monitor system activity

The interface should be clean, responsive, and designed for daily business use.

---

## Email Campaign Platform

The system should integrate with professional email providers such as:

* Resend (preferred)
* Amazon SES
* Mailgun
* SendGrid

Features should include:

* Bulk email campaigns
* Personalized email templates
* Campaign scheduling
* Open tracking
* Click tracking
* Bounce monitoring
* Unsubscribe handling
* Consultation booking links
* Campaign reporting

---

## Automation

The platform should support automated workflows including:

* Daily lead discovery
* Automatic lead updates
* Contact verification
* Duplicate detection
* Email campaign queuing
* Scheduled reporting
* Background processing

The objective is to minimize manual work while maintaining high-quality data.

---

## Preferred Technology Stack

### Backend

* Python
* FastAPI
* PostgreSQL
* Redis
* Background workers
* REST APIs

### Frontend

* React
* Responsive UI
* Secure authentication
* Role-based access control

### Infrastructure

Experience integrating with:

* Resend
* Amazon SES
* Mailgun
* SendGrid

Experience deploying production systems to cloud environments is highly preferred.

---

## Required Qualifications

Applicants must demonstrate strong experience in the following:

* Production-grade Python development
* Web scraping and browser automation
* Large-scale lead generation systems
* Backend architecture
* Database design
* API integrations
* Asynchronous programming
* Background job processing
* Proxy management and rate limiting
* Duplicate detection
* Contact validation
* Building scalable SaaS applications

You should be capable of writing clean, maintainable, well-documented code and making sound architectural decisions without constant guidance.

---

## What We're Looking For

We're looking for someone who thinks like an engineer—not just a programmer.

You should be able to recommend better technical solutions when appropriate, identify potential bottlenecks before they become problems, and build software that is designed to scale rather than simply function.

Communication is important. We value developers who ask thoughtful questions, provide progress updates, and take ownership of their work.

---

## To Apply

Your proposal **must include**:

* A brief introduction about yourself.
* A summary of your relevant experience.
* Examples of similar automation or lead generation systems you have developed.
* The technologies and frameworks you used.
* Your recommended technical approach for this project.
* Estimated development timeline.
* Your fixed-price quote or hourly rate.

Applications that consist of generic AI-generated proposals, copy-and-paste introductions, or provide no evidence of relevant experience will be ignored.

---

## Important

This project will only be awarded to a developer with demonstrable experience building production-ready automation systems.

We are looking for a long-term technical partner who can deliver a stable, scalable, and maintainable platform—not someone who is experimenting or learning as they go.

If you have the experience, confidence, and technical ability to build this platform to a professional standard, we would love to hear from you.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin