Core Responsibilities:
* Lead the design and development of robust backend systems using FastAPI.
* Define and maintain the technical architecture, ensuring scalability,
performance, and maintainability.
* Evaluate, select, and integrate AI models and APIs that best fit project
requirements (e.g., LLMs, vision, NLP, or recommendation models).
* Supervise and mentor a team of developers, setting coding standards and
conducting technical reviews.
* Collaborate AI providers and product teams to ensure smooth integration
of intelligent features.
* Drive best practices in API design, cloud deployment, security, and DevOps
automation.
* Stay up-to-date with emerging AI technologies and frameworks to guide
architectural decisions.
Technical Requirements:
Core Development Skills:
* Expert-level Python development (5+ years).
* Deep experience with FastAPI (async programming, dependency injection,
background tasks, middleware).
* Familiarity with Pydantic, SQLAlchemy, and async frameworks.
* Strong understanding of RESTful API and OpenAPI standards.
AI Integration & Utilization:
* Proven experience integrating external AI models and APIs (e.g., OpenAI,
Anthropic, Hugging Face, Cohere, Google Gemini, etc.).
* Ability to evaluate and select appropriate AI models based on functional and
business needs (e.g., text generation, summarization, image recognition,
classification).
* Experience orchestrating AI pipelines — prompt engineering, context
management, and model fallback strategies.
* Understanding of AI service architectures — latency, scalability, cost, and
compliance considerations.
* Familiarity with vector databases and retrieval-augmented generation (RAG)
concepts.
* Comfortable working with AI SDKs, APIs, and webhooks.
Architecture & System Design:
* Experience designing modular, scalable backend architectures.
* Strong grasp of microservices, event-driven and API-first design patterns.
* Experience with containerization (Docker) and orchestration (Kubernetes).
* Familiarity with caching, message brokers (Redis, RabbitMQ, Kafka), and
database scaling.
* Proficiency in both SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis)
systems.
DevOps & Cloud:
* Hands-on experience with CI/CD pipelines and GitHub Actions.
* Understanding of cloud environments (GCP).
* Familiarity with Infrastructure as Code tools (Terraform, Ansible).
* Knowledge of monitoring and observability tools (Prometheus, Grafana, ELK).
Leadership & Communication
* 3+ years of experience leading software teams or technical projects.
* Strong architectural vision — ability to design and communicate high-level
solutions.
* Skilled at translating business goals into technical strategies.
* Excellent interpersonal and mentoring skills.
* Comfortable running code reviews, technical planning, and architecture
discussions.
* Experience working in Agile/Scrum environments.
Nice to have:
* Hands-on experience integrating multiple AI vendors’ APIs (e.g., OpenAI,
Hugging Face, Replicate).
* Experience with AI-based applications such as chatbots, document analyzers,
or recommendation systems.
* Awareness of AI-related legal and ethical considerations (data privacy, model
bias, compliance).
* Contributions to open-source Python/FastAPI or AI integration projects.
We can offer:
* Projects for such clients as PayPal, Wargaming, Xerox, Philips, adidas and
Toyota
* Competitive compensation that depends on your qualification and skills
* Career development system with clear skill qualifications
* Flexible working hours aligned to your schedule
* Options to work remotely
* Compensation of medical costs
* English courses online
* Gym membership compensation, corporate sport competitions (cybersport
included)
* 5 days of paid sick leave per year with no obligation to submit a sick-leave
certificate