Posted 6 Hours Ago Job ID: 2112313 26 quotes received

Senior Lvl Python Build and A.I. Expert

Fixed Price or Hourly
Quotes (26)  ·  Premium Quotes (1)  ·  Invited (0)  ·  Hired (0)

  Send before: November 23, 2025

Send a Quote

Programming & Development Programming & Software

Seeking a senior-level Python Full-Stack Developer (preferably with AI/Voice Flow experience) to perform final tuning, debugging, and optimization on our existing AI-powered outbound call system. The platform is almost  functional and fully deployed — your role will be to fine-tune, validate, and polish the system to production-grade reliability and performance (including the A.I. conversation flow which wasn't done correctly and needs to be fixed).


Most of the backend logic, UI/UX, and data flows are already built. The remaining work involves refinements, bug fixes, and system testing to ensure a fully stable and seamless end-to-end experience.


Core Deliverables:


1. A.I. Conversational Logic Debugging & Refinement


  • Audit and fix the conversational flow logic so that the A.I. no longer repeats the same question(s) or gets stuck in loops regardless of the recipient’s response.

  • Ensure the A.I. properly parses responses, advances through the call flow, and records interaction data accurately.

  • Review and optimize any API calls or webhook responses that control conversation state and message sequencing.

  • Verify response handling for different user replies (yes/no/unsure/etc.) to confirm smooth transitions between conversation branches.


2. Spreadsheet Upload & Contact Mapping Integration


  • Finalize the existing CSV/Spreadsheet Upload feature so that uploaded contact data (Full Name, Email, Phone, Address/City/State/Zip)is:

    • Properly parsed and stored in the system’s database.

    • Accurately mapped to the interactive map on the dashboard.

  • Ensure that:

    • Each contact is plotted correctly using either full address, or city + state + zip code or city + state (if zip code missing).

    • Map dynamically updates upon upload completion.

  • Validate that duplicate records are handled gracefully and uploads are confirmed with success/error notifications.

  • Integrated Mapping needs to be an option for every unique campaign when the user is selecting how far from the onsite address the A.I. is restricted from making calls (All A.I. calls are to be made within regular driving distance of any onsite address)


3. Automated Email Follow-Up Validation


  • Confirm and test that the automated email sequence triggers correctly for recipients who express interest during a call.

  • Validate that:

    • Email templates, sender credentials, and SMTP/API configurations are functioning correctly.

    • Emails are being sent automatically and logged (with timestamp and recipient info).

  • Test across various response scenarios to ensure all intended follow-up emails are triggered appropriately.


4. Call Recipient Response Tracking & Reporting


  • Confirm that all call interaction data is being properly logged and linked to the contact record.

  • Ensure that the “View Reports” feature:

    • Displays accurate and up-to-date call results.

    • Can be exported/downloaded as a spreadsheet (CSV/XLSX) with clear column headers.

    • Presents clean and easy-to-read analytics or summary data on the web interface.

  • Verify that all stored data aligns with the conversation outcomes recorded by the AI.


5. Outgoing Call Radius Verification


  • Test and confirm that the outgoing call radius restriction is enforced correctly.

  • Ensure that when a user sets a maximum call distance (e.g., 70 miles) from a given onsite location:

    • The A.I. system strictly limits outgoing calls to only those contacts within that radius.

    • The system gracefully handles edge cases where location data is incomplete (city/state only).

  • Provide minor optimization or logic refinement if distance calculations are inaccurate or inconsistent.

Technical Environment

  • Backend: Python (likely Flask or FastAPI), integrated with AI call handling APIs

  • Frontend: HTML/CSS/JavaScript (React or similar)

  • Database: Likely PostgreSQL or MongoDB (TBD upon code inspection)

  • Hosting: Render.com

  • APIs/Integrations: Twilio (or similar) for calls, possibly SendGrid or SMTP for emails, Google Maps API for location mapping


Ideal Candidate


  • 5+ years of Python full-stack development experience

  • Strong debugging and QA skills

  • Familiarity with AI conversational platforms (Twilio Voice)

  • Experience integrating mapping APIs and handling geocoding logic

  • Ability to work within an existing codebase with minimal supervision

  • Strong attention to detail and clean coding practices


Deliverable Expectations


  • Thorough testing and verification of all fixed items

  • Documentation (in comments or separate brief report) summarizing changes made

  • Production-ready deployment (Render-hosted)

  • Estimated completion: 1–2 weeks of focused part-time effort, depending on current code review results


... Show more
Aaron Y United States