Senior Python Engineer (GenAI & LLM Orchestration)
New
Serbia; Poland; Novi Sad, Vojvodina; Yerevan; Spain; Tbilisi; Kyiv; Odesa; BelgradeFull-TimeSenior
Salary not disclosed
Apply NowOpens the employer's application page
Job Details
- Languages
- English: Upper-Intermediate or higher
- Required Skills
- AWSDockerPostgreSQLPythonFlaskKubernetesFastAPI
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.
- Experience with observability tools (OpenTelemetry, structured logging).
- English: Upper-Intermediate or higher.
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.
- Write clean, maintainable, and well-documented code.
- Stay updated with the latest developments in Python and AI technologies and propose innovative solutions.
View Full Description & ApplyYou'll be redirected to the employer's site