Responsibilities:
Build and optimize RESTful APIs and servers using frameworks such as FastAPI, Django REST, or Flask.
Implement and optimize Retrieval Augmented Generation (RAG) systems;
Profile and optimize Python code to enhance performance;
Collaborate with cross-functional teams, including ML engineers and product managers, to deliver high-quality products;
Write clean, maintainable, and well-documented code;
Stay updated with the latest developments in Python and AI technologies and propose innovative solutions.
Requirements:
Strong proficiency in Python;
Solid understanding of OOP, design patterns, and clean architecture;
Experience building RESTful APIs with FastAPI, Django REST, or Flask;
Experience with LLM APIs (OpenAI, Anthropic, or AWS Bedrock);
Experience building RAG systems;
Proficiency with AI-assisted development (Claude Code, Cursor, Copilot);
Experience with Docker and Kubernetes;
Understanding of microservices and event-driven architectures;
Experience with AWS (Lambda, ECS, Bedrock, S3, SQS);
Proficiency with SQL (Postgres), NoSQL (DynamoDB, Redis), and vector databases;
Strong testing practices: pytest, mocking, integration tests for AI systems;
Experience with observability tools (OpenTelemetry, structured logging);
English: Upper-Intermediate or higher;
Excellent communication and problem-solving skills.
Nice to Have:
Experience with agentic frameworks (LangChain, LlamaIndex, LangGraph, OpenAI Agents SDK);
Familiarity with prompt engineering and management at scale;
Experience with LLM evaluation frameworks (RAGAS, custom metrics, deepeval);
Experience with Streamlit or Gradio for AI prototyping;
Modern Python tooling (ruff, uv, pyproject.toml, pyright);
CI/CD pipeline experience (GitHub Actions, GitLab CI);
Experience in another language (Go, Node.js, Rust).
What We offer:
Participate in internal training programs (Leadership, Public Speaking, etc.) with full support for AWS and other professional certifications;
Work with the latest AI tools, premium subscriptions, and the freedom to use them in your daily work.
Long-term B2B collaboration;
100% remote — with flexible hours;
Collaboration with an international, cross-functional team;
Comprehensive private medical insurance or budget for your medical needs;
Paid sick leave, vacation, and public holidays;
Equipment and all the tech you need for comfortable, productive work;
Special gifts for weddings, childbirth, and other personal milestones.
Interview stages:
Recruitment Interview;
Tech interview;
HM Interview.