Middle Python Engineer
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. You’ll be working in a dynamic environment with talented professionals and real product impact.
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
• Collaborate 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, 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)
• Understanding of containerization (e.g., Docker) and cloud platforms is a plus
• English: Intermediate or higher
What We Offer
• Competitive compensation according to your experience (gross system)
• Fully remote work and flexible working hours
• Supportive team culture, focused on learning and growth
• Opportunity to work part or full-time
What happens after you apply
• We review your application and contact you to set up a quick call with one of our recruiters
• Technical interview
• Offer stage
Required skills experience
| Python | 2 years |
| FastAPI | 2 years |
| RESTful API | 2 years |
| Git | 2 years |
| Back end | 2 years |
Required domain experience
| Machine Learning / Big Data | 2 years |
| SaaS | 2 years |
Required languages
| English | B2 - Upper Intermediate |