Python Engineer (FastAPI) – AI Platform

Overview

We are looking for an experienced Python Engineer with strong FastAPI expertise to help build
and scale a modern AI-powered platform. The role involves designing high-performance
backend services, building APIs that power AI-driven workflows, and collaborating closely with
frontend engineers, AI/ML teams, and product stakeholders. The ideal candidate should have
strong experience in Python backend development, API architecture, and cloud-based
deployments, with exposure to AI/ML integrations or LLM-based platforms being highly
desirable.

Job Description

Scope Of Work:
Backend Development
● Design and develop high-performance APIs using Python and FastAPI.
● Build scalable backend services supporting AI-powered applications.
● Develop modular, maintainable, and testable code following best engineering practices.
AI Platform Integration
● Integrate backend services with AI/ML models and LLM APIs.
● Build API layers that support prompt workflows, model outputs, and AI-driven features.
● Develop services to handle large data processing, asynchronous tasks, and AI inference
pipelines.
System Architecture
● Design microservices-based backend architecture.
● Implement asynchronous APIs and background task processing.
● Ensure system scalability, performance, and security.
Collaboration
● Work closely with React/Frontend engineers to define API contracts.
● Collaborate with AI Engineers for model integration.
● Participate in architecture discussions, sprint planning, and code reviews.
Quality & Performance
● Write unit tests and integration tests.
● Optimize APIs for performance, scalability, and reliability.
● Implement logging, monitoring, and error-handling mechanisms.
Skills in the spotlight:
Core Technologies
● Strong experience with Python (5+ years).
● Proven experience building APIs using FastAPI.
● Strong knowledge of RESTful API design principles.
● Experience with asynchronous programming (async/await).
Data & Backend
● Experience with SQL and NoSQL databases (PostgreSQL, MongoDB, Redis).
● Experience with ORM frameworks (SQLAlchemy, Tortoise ORM).
● Knowledge of data pipelines and backend processing.
AI Integration
● Experience integrating AI/ML APIs or services.
● Familiarity with LLM platforms such as OpenAI, Azure OpenAI, or similar.
DevOps & Tools
● Experience with Docker and containerized applications.
● Familiarity with cloud platforms (AWS, Azure, or GCP).
● Experience with CI/CD pipelines.
Development Practices
● Strong experience with Git-based workflows.
● Experience working in Agile/Scrum environments.

Skills & Requirements

Python, FastAPI, REST APIs, Async Programming, SQL, PostgreSQL, MongoDB, Redis, SQLAlchemy, Tortoise ORM, Microservices Architecture, AI/ML Integration, LLM APIs, OpenAI, Azure OpenAI, Docker, AWS, Azure, GCP, CI/CD, Git, Agile, Scrum, API Optimization, Backend Scalability, Data Processing, System Design

Apply Now

Join Our Community

Let us know the skills you need and we'll find the best talent for you