Middle Python Engineer
Madfish
About the Role:
We are looking for a skilled and proactive Python Engineer to join our team of contractors and contribute to the development of high-performance backend services and AI-driven solutions.
Location: Remote
Cooperation Type: Full-time / Part-time
Experience Level: 2–4 years
Responsibilities:
— Design, develop, and maintain backend services using Python and FastAPI.
— Integrate AI/ML models into scalable APIs and production systems.
— Work closely with Data Scientists, DevOps, and Frontend Engineers to ensure smooth end-to-end delivery.
— Optimize application performance, scalability, and reliability.
— Participate in architecture and design discussions.
— Write clean, testable, and well-documented code.
Requirements:
— 2–4 years of professional experience in backend development with Python.
— Strong hands-on experience with FastAPI (or similar frameworks like Flask, and Django REST).
— Solid understanding of RESTful API design principles.
— Experience integrating or working with AI/ML models in production.
— Familiarity with tools like Pandas, NumPy, or scikit-learn.
- Proficient with version control systems (e.g., Git).
— Good understanding of containerization (e.g., Docker) and cloud platforms is a plus.
— Intermediate English or higher.
What We Offer:
— Competitive compensation according to your experience (gross system)
— Fully remote work and flexible hours
— Opportunity to work on innovative AI projects
— A supportive team culture focused on learning and growth
— Opportunity to work full-time if you want.