Full Time
To be discussed
40
Jul 16, 2026
# 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
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
* 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.
---
##
The system should integrate with professional
* Resend (preferred)
* Amazon SES
* Mailgun
* SendGrid
Features should include:
* Bulk
* Personalized
* 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
*
* 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.