TL;DR
Senior Python Engineer (AI): Building and optimizing AI-driven products and LLM services with an accent on RAG systems, orchestration, and scalability. Focus on designing robust RESTful APIs, implementing agentic frameworks, and leveraging AI-assisted development tools to deliver high-quality, maintainable code in an international environment.
Location: Remote (with team presence in Serbia, Poland, and Armenia)
Company
hirify.global is a technology company specializing in AI, ML, cloud services, and data engineering solutions.
What you will do
- Build and optimize RESTful APIs and backend services using FastAPI, Django, or Flask.
- Implement and optimize Retrieval Augmented Generation (RAG) systems for production environments.
- Profile and optimize Python code to enhance system performance and scalability.
- Collaborate with cross-functional teams, including ML engineers and product managers, on AI-driven products.
- Maintain high code quality through rigorous testing and documentation practices.
- Leverage AI-assisted tools for development, testing, and delivery workflows.
Requirements
- Strong proficiency in Python, OOP, and clean architecture principles.
- Experience building RESTful APIs using FastAPI, Django REST, or Flask.
- Proven experience with LLM APIs (OpenAI, Anthropic, or AWS Bedrock) and building RAG systems.
- Practical experience with Docker, Kubernetes, and microservices architectures.
- Proficiency in SQL and NoSQL databases, including PostgreSQL and DynamoDB.
- English: Upper-Intermediate (B2) or higher.
Nice to have
- Experience with agentic frameworks like LangChain, LlamaIndex, or LangGraph.
- Familiarity with LLM evaluation frameworks and prompt engineering at scale.
- CI/CD pipeline experience with GitHub Actions or GitLab CI.
- Proficiency with modern Python tooling like ruff or uv.
Culture & Benefits
- 100% remote work with flexible hours.
- Long-term B2B collaboration.
- Comprehensive private medical insurance or medical budget.
- Support for professional certifications and internal leadership training.
- Provision of all necessary equipment for productive work.
- Paid vacation, sick leave, and public holidays.
Hiring process
- Recruitment interview.
- Technical interview.
- Hiring Manager interview.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →