Description
Publication date: May 15, 2026
Payment: R$1\.400,00 \- R$1\.700,00 per month
Job description:
Python Development Intern — AI \& Automation
Company: b2bflow
Start in home office.
Working hours: Monday to Friday, from 10:00 to 17:00, but can be flexible depending on the person.
Stipend: R$ 1\.400,00
About b2bflow
We are a startup that creates “AI employees” to automate sales, support, and operations.
Our mission is to change the way companies work using artificial intelligence and become the largest AI solutions hub in Latin America.
Values that guide everything we do:
1\. Committed to the end: Discipline, grit, and delivery.
2\. Knowledge is fuel: Beta mindset, daily study, and rapid testing.
3\. Unshakable character: We play fair; transparency and respect are non-negotiable.
4\. Results in the blood: Measured and celebrated productivity.
The internship challenge
You will develop custom AI solutions for clients.
You will integrate OpenAI APIs, build services in Flask, version in GitHub, and deploy on VPS with EasyPainel.
All of this following best practices for layered architecture and databases.
Main responsibilities:
Implement endpoints and microservices in Flask using object-oriented Python.
Consume REST APIs via HTTP requests.
Configure VPS servers with Ubuntu \+ EasyPainel for deployment and automation.
Model, query, and optimize PostgreSQL, Supabase, and Redis databases.
Document code and processes in GitHub repositories.
Collaborate in pull request reviews and automated testing.
Mandatory requirements:
Python.
HTTP requests / REST, using libraries such as requests or httpx.
Layered architecture, such as controllers, services, and repositories.
Databases: PostgreSQL, Supabase, and Redis.
Git and GitHub, including branches, pull requests, and Git Flow.
Valued differentiators:
Previous experience of 1 year or more as a developer.
End\-to\-end SaaS application development.
Deep familiarity with OpenAI and Z\-API documentation.
Advanced mastery of EasyPainel.
What we offer
1\. Direct mentorship from a senior AI and automation team.
2\. Startup environment: freedom with responsibility and a strong feedback culture.
3\. Access to courses, events, and credits for AI tools.
4\. Hiring plan upon completion of the internship, subject to performance.
If you identified with this and felt the position is for you, we would love to meet you!
Job type: Internship
Work location: Remote
Payment: R$1\.400,00 \- R$1\.700,00 per month
Work location: Remote