Intetics

Senior Python Engineer

Job Description

Intetics, a leading global technology company specializing in AI-driven solutions, custom software development, and distributed teams, is looking for a Senior Python Engineer with a strong AI background to join our team.

This is a long-term remote position for an experienced Python developer with expertise in AI technologies. The role involves developing scalable back-end services, implementing AI models, and optimizing performance in a cloud-based environment.

Position Details:

Location: Candidates can be based in EU countries, Serbia, Albania, Bosnia, Kosovo, Montenegro, North Macedonia, Turkey, Georgia, Armenia, or the UAE

Remote: 100% remote work

Time Zone: CET (Central European Time)

Travel: Must be able to travel within Europe for workshops twice a year (expenses covered by the client)

Contract: Long-term engagement

Responsibilities:

Develop and maintain scalable back-end services using Python and FastAPI

Ensure seamless integration with front-end applications and external services

Work on AI-driven applications, including Retrieval Augmented Generation (RAG), prompt engineering, and vector databases

Utilize cloud infrastructure (Azure Functions, Azure Storage) for hosting and scaling applications

Implement security best practices for API authentication (OAuth, JWT)

Containerize applications using Docker for deployment and scalability

Requirements

6+ years of experience in software development

4+ years of experience in AI-related projects

Expertise in Python, FastAPI, Pandas, and NumPy

Experience with Retrieval Augmented Generation (RAG) and vector databases

Familiarity with LangChain, LangGraph, and LlamaIndex

Hands-on experience with Azure Cloud Services (Azure Functions, Azure Storage)

Strong knowledge of asynchronous programming and API security

Proficiency in Docker for containerization and deployment

Benefits