AI Developer
Company: BALFIN Group
Location: Tirana, Albania

BALFIN Group is one of the most successful investment groups in the Western Balkans. Established in 1993, the Group today operates across Austria, Albania, Kosovo, Bosnia and Herzegovina, Croatia, North Macedonia, Switzerland, Montenegro, the Netherlands, Canada, and the United States of America.

Its diversified portfolio spans multiple sectors, including banking, real estate development, wholesale and retail, asset management, tourism, logistics, education, and entertainment.

With a workforce of approximately 5,500 professionals, BALFIN Group continues to grow steadily, guided by strong business ethics, financial stability, innovation, and a long-term commitment to community impact through Mane Foundation.

Job Position:            AI Developer 

Department:               Information Technology 

Location:                    Tirana

Overview

The AI Developer plays a critical role in designing, developing, and deploying AI-powered systems that enhance automation, decision-making, and operational intelligence across the organization. The role focuses on building production-grade AI applications, integrating large language models (LLMs), and developing intelligent agent-based systems that support Digital Transformation initiatives within the Group.

This position combines strong software engineering discipline with applied artificial intelligence expertise, ensuring scalable, maintainable, and secure AI solutions that generate measurable business impact.

Main Responsibilities:

 

  • AI Application Development: Design and develop production-grade AI and web-based applications using Python frameworks such as Django and Flask. Ensure modular architecture, maintainability, scalability, and secure deployment standards.
  • API Development & Integration: Build and maintain RESTful APIs using Flask, FastAPI, and Django REST Framework to integrate AI services into enterprise systems. Ensure reliability, performance, and proper documentation of endpoints.
  • AI Model Development & Implementation: Implement traditional machine learning models including regression, classification, clustering, and dimensionality reduction. Perform model training, validation, evaluation, and optimization to ensure performance and generalizability.
  • LLM Integration & Optimization: Integrate and optimize large language model APIs (e.g., OpenAI, Anthropic, Gemini) and local model environments (e.g., Ollama, LM Studio, llama-cpp). Ensure efficient prompt structuring, performance tuning, and output quality control.
  • Prompt Engineering: Design and refine system prompts and user prompts to ensure optimal LLM performance. Apply best practices to improve output accuracy, contextual consistency, and task alignment.
  • AI Agent Design & Orchestration: Design and build multi-step AI agents, tool-using agents, workflow automation systems, and decision-making pipelines driven by LLMs. Implement orchestration logic that coordinates multiple AI components into cohesive, goal-driven systems.
  • Retrieval-Augmented Generation (RAG) Systems: Design and implement RAG architectures including:
  • Document ingestion pipelines
  • Text chunking strategies
  • Embedding generation
  • Vector indexing
  • Context retrieval
  • LLM response grounding
  • Ensure accurate, reliable, and scalable knowledge-based AI systems.
  • Vector Database Implementation: Deploy and manage vector databases (PostgreSQL with vector extensions, FAISS, Chroma). Optimize storage, retrieval performance, and embedding management.
  • Containerization & Deployment: Containerize AI and web applications using Docker. Ensure portability, environment consistency, and production readiness of AI services.
  • Database Management: Design and maintain relational database structures using PostgreSQL, MSSQL, or equivalent systems. Ensure data integrity, performance optimization, and secure access control.
  • Cross-Functional Collaboration: Collaborate with business, data, and IT teams to identify AI opportunities, translate requirements into technical solutions, and ensure smooth integration into corporate systems.

 

 

Requirements

  • Minimum 3 years of experience in software development, with proven experience building AI-powered applications or intelligent systems.
  • Strong Python programming skills with demonstrated experience writing production-grade, modular, and maintainable code.
  • Solid understanding of machine learning fundamentals including supervised and unsupervised learning techniques, feature engineering, bias-variance tradeoff, and model interpretability.
  • Hands-on experience integrating large language model APIs and building LLM-based applications.
  • Practical experience designing AI agents, workflow automation systems, and orchestration frameworks.
  • Strong understanding of REST API development and system integration.
  • Experience with relational databases and query optimization.
  • Knowledge of containerization and deployment practices using Docker.
  • Strong analytical and problem-solving skills with a solution-oriented mindset.
  • Excellent written and verbal communication skills in English.

 

Benefits

What We Offer

       An attractive benefit package, including fair remuneration based on merit and performance evaluation.

       An exceptional opportunity to develop your skills and growth within BALFIN Group.

       Extra Leave days

       Recognition Rewards

       Flexible working hours

 

Application Procedure: To apply for this position, please submit a CV by March 5, 2026.

All applications will be treated with strict confidentiality according to the law No. 9887 set by the Albanian Parliament for the “Protection of Personal Data”. Only the selected candidates will be notified.


Apply Now