Python Developer (AI Applications)
Junior+
Job Description
# Role We’re looking for a Junior+ or Middle Python Developer to join our team to build AI-driven applications and scalable backend systems. You will work with Python, FastAPI, databases (Postgres, MongoDB, Redis), and cutting-edge frameworks like LangChain, LangGraph, and LLM technologies. We value strong fundamentals, clean code, and a mindset for growth. You’ll participate in designing architectures, developing high-load systems, and integrating AI into real-world products. We are happy to welcome candidates who are passionate, motivated, and eager to learn and grow together with us. # Responsibilities: - Develop and maintain high-load backend systems and APIs using Python and FastAPI; - Collaborate with product managers, AI researchers, and backend teams to deliver production-ready AI solutions; - Build AI-driven applications and microservices integrating LLMs through LangChain and LangGraph frameworks; - Develop APIs and services based on REST, WebSockets, and gRPC protocols; - Create asynchronous workflows, background tasks, and event-driven services using asyncio; - Write clean, efficient, and maintainable Python code, especially for data processing, model orchestration, and API layers; # Nice to have (Plus): - Experience using Docker for local development and production deployments. - Prior experience working with AI models, prompt engineering, or LLM-based applications. - Familiarity with MLOps practices or model deployment pipelines.
Requirements
- Strong Python programming skills
- Experience with FastAPI and asynchronous programming
- Solid understanding of writing clean, modular, and maintainable code
- Familiarity with PostgreSQL, MongoDB, and Redis
- Good understanding of RESTful APIs, WebSockets, and gRPC communications
- Microservice architecture basics
- Eagerness to learn and work with LangChain, LangGraph, and LLM technologies
- Understanding of async programming (plus)
Apply for this Position