AI Automation Specialist — Real Estate Operations

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

TYPE OF WORK

Part Time

SALARY

8.00 per hour

HOURS PER WEEK

20

DATE UPDATED

Jul 17, 2026

JOB OVERVIEW

We're a Boston-area real estate property management company running a multi-entity portfolio of long-term rentals, short-term vacation properties, and related LLCs. We use Claude (Anthropic's AI) as our core tool for automating research, data extraction, admin, and bookkeeping workflows — and we need someone who can build with it, not just prompt it.
This is NOT a general virtual assistant role. You will be writing code and building tools that use Claude via the API to automate real tasks: scraping publicly available probate and property court records, processing meeting transcripts into structured action items, and streamlining internal admin operations across our business.

WHAT YOU'LL DO:
Build Python or JavaScript scripts that call the Claude API to process documents, emails, and data
Scrape and parse publicly available probate court filings and property records
Turn recorded meeting transcripts (Fireflies) into structured action item lists, SOPs, and reports
Build Claude-powered tools to assist with QuickBooks transaction categorization and bank feed review
Automate repetitive admin tasks across Gmail, ClickUp, and Google Sheets
Build dashboards, trackers, and spreadsheet tools in Excel or Google Sheets

REQUIRED SKILLS:
Claude API or OpenAI API — you must have actually built something with an LLM API, not just used the chat interface
Python and/or JavaScript — comfortable writing and debugging scripts independently
Web scraping — BeautifulSoup, Playwright, Selenium, or similar
Advanced Excel or Google Sheets
Professional written English

BONUS (not required):
Familiarity with ClickUp, QuickBooks, or Fireflies. Experience with real estate, property management, or legal record research.

WHAT WE'RE LOOKING FOR:
Someone genuinely excited about AI as a builder's tool — not just using ChatGPT to write emails. You should be able to take a workflow described in plain English, figure out how to automate it with code + Claude, build a working prototype, and iterate. You'll have direct access to decision-makers and a lot of autonomy. Self-direction and clear communication matter as much as technical skills.

HOW TO APPLY:
Tell us about ONE thing you've built using AI (any tool — Claude, GPT, Gemini, etc.). Describe what it did, how you built it, and attach or link any relevant code, scripts, or screenshots. Applications without this will not be reviewed.

VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin
  BENCHMARKS  
Loading Time: Base Classes  0.0011
Controller Execution Time ( Jobseekers / Job )  0.0167
Total Execution Time  0.0187
  GET DATA  
No GET data exists
  MEMORY USAGE  
1,501,512 bytes
  POST DATA  
No POST data exists
  URI STRING  
jobseekers/job/AI-Automation-Specialist-Real-Estate-Operations-1691227
  CLASS/METHOD  
jobseekers/job
  DATABASE:  onlinejobs (Jobseekers:$db)   QUERIES: 13 (0.0093 seconds)  (Hide)
0.0004   SELECT *
                                
FROM exrates
                                WHERE rate_name 
'USD-PHP' 
0.0004   SELECT *
FROM `employer_jobs`
WHERE `job_id` = 1691227
 LIMIT 1 
0.0004   SELECT *
FROM `employers`
WHERE `employer_id` = 767099
 LIMIT 1 
0.0018   SELECT COUNT(*) AS `numrows`
FROM `t_thread` `t`
LEFT JOIN `t_thread_misc` `miscON `t`.`id` = `misc`.`thread_id`
WHERE `t`.`job_id` = 1691227
AND `misc`.`idIS NULL 
0.0005   SELECT e.business_namee.logoe.websitee.rebill_datee.date_added member_datehitsDATEDIFF('2026-07-23',ej.date_added) duration_daysDATEDIFF('2026-07-23',e.rebill_date) duration_rebillej.*, e.deactivate FROM employers eemployer_jobs ej WHERE e.employer_id ej.employer_id AND
                                   ((
e.user_level >= '500' AND ej.date_added <= e.rebill_date)
                                   OR 
e.employer_id '' OR (ej.date_approved <> '2000-01-01' and DATEDIFF('2026-07-23',ej.date_added) <= 14 ))
                                   AND 
e.deactivate != AND ej.deleted AND job_id '1691227' 
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1691227 
0.0009   UPDATE employer_jobs SET hit_counts '***Jul-17-2026=699***Jul-18-2026=200***Jul-19-2026=2***Jul-23-2026=1' WHERE job_id'1691227'  
0.0006   UPDATE employer_jobs SET monthly_hits '***Jul-2026=902' WHERE job_id'1691227'  
0.0012   SELECT date_sent FROM jobseeker_sent_emails WHERE jobseeker_id '' AND job_id '1691227' AND status LIKE 'sent%' ORDER BY id DESC  
0.0003   SELECT *
FROM `employer_jobs_skills` `ejs`
LEFT JOIN `skills_categories` `scON `ejs`.`skill_id` = `sc`.`id`
WHERE `job_id` = 1691227 
0.0021   SELECT COUNT(*) AS `numrows`
FROM `employer_jobs`
WHERE `employer_id` = '767099'
AND `date_added` >= '2022-06-08' 
0.0003   select from teasers 
0.0002   SELECT FROM skill_categories WHERE skill_cat_id='' 
  HTTP HEADERS  (Show)
  SESSION DATA  (Show)
  CONFIG VARIABLES  (Show)