Our client is an International IT services provider with a strong track record in delivering nearshore development, system operations, and digital transformation projects for the DACH region. With offices in Budapest and Pécs, and now part of a German IT service group, the company supports major German clients across industries including logistics, manufacturing, public sector, finance, and healthcare. Their teams specialize in both IT infrastructure (Azure, AWS, Linux) and business systems (SAP, Oracle, Microsoft, Odoo), offering high-quality consulting, implementation, and ongoing support tailored to complex enterprise needs.
To support the further development of an existing BusinessGPT product and its customer-specific AI capabilities, we are looking for an experienced AI Python Engineer with strong hands-on experience in GenAI and LLM-based applications. The role will focus on developing and enhancing RAG-based solutions, semantic search and AI agents, as well as integrating LLM capabilities with enterprise systems and customer-specific workflows, working closely with the platform, product and architecture functions.
The role is fully remote from Bulgaria and operates during normal working hours, Monday to Friday. Please see more details below:
Senior AI Python Engineer (GenAI)
Responsibilities:
Requirements:
This position is for a company that fosters innovation and values collaboration. This resonates deeply with talaint’s core mission, and we believe it could be a compelling step forward for your career. In case you are interested in the position, please send your CV in English and we would be happy to discuss it further.
Please note that only shortlisted candidates will be contacted by our consultants.
Applying for this position, you are authorizing talaint to work and process your personal information following the Law for Personal Data Protection.
Agency license Number 2123 was issued on 04.10.2016.
To support the further development of an existing BusinessGPT product and its customer-specific AI capabilities, we are looking for an experienced AI Python Engineer with strong hands-on experience in GenAI and LLM-based applications. The role will focus on developing and enhancing RAG-based solutions, semantic search and AI agents, as well as integrating LLM capabilities with enterprise systems and customer-specific workflows, working closely with the platform, product and architecture functions.
The role is fully remote from Bulgaria and operates during normal working hours, Monday to Friday. Please see more details below:
Senior AI Python Engineer (GenAI)
Responsibilities:
- Design and develop production-ready AI applications and services based on Large Language Models (LLMs).
- Contribute to the further development of the existing BusinessGPT product using Python and modern GenAI technologies.
- Develop and enhance RAG-based solutions, including data ingestion, document processing, retrieval and semantic search.
- Work with PostgreSQL / PGVector and vector databases to support embeddings, retrieval and semantic search capabilities.
- Develop AI agents and agentic workflows using technologies such as LangChain and LangGraph.
- Integrate LLM-based applications with OpenAI Responses API, Azure / Azure OpenAI and enterprise systems.
- Develop APIs and backend services supporting AI-powered applications and integrations.
- Containerize AI services using Docker and integrate them into CI/CD pipelines.
- Contribute to the deployment, operation and continuous improvement of AI applications in production environments.
- Collaborate closely with Platform / DevOps Engineers, Product / Delivery roles and Solution Architects.
- Contribute to both standard platform development and, where required, customer-specific Agent Delivery projects.
Requirements:
- Bachelor’s or Master’s degree in Computer Science, Software Engineering, Artificial Intelligence, Data Science or a related technical field.
- 4-5+ years of professional experience in Software Engineering, AI Engineering, Machine Learning Engineering or a similar role, including hands-on experience with GenAI / LLM-based applications.
- Previous experience developing LLM-based applications with Python.
- Experience with RAG architectures, data ingestion and semantic search.
- Experience with PostgreSQL / PGVector and vector databases.
- Hands-on experience with Agentic AI / multi-agent applications and workflows.
- Experience with LLM application and agent frameworks such as LangChain / LangGraph.
- Experience integrating LLM APIs and cloud-based AI services, preferably OpenAI / Azure OpenAI.
- Experience with API development, enterprise system integrations, containerization and CI/CD.
- Good understanding of LLM application architecture, RAG pipelines, embeddings and vector search.
- Good understanding of AI agents, agentic workflows and deploying AI applications into production.
- Strong analytical and problem-solving mindset.
- Curiosity and ability to experiment, evaluate and improve AI solutions.
- Strong communication and collaboration skills.
- Fluent English, German is an advantage.
This position is for a company that fosters innovation and values collaboration. This resonates deeply with talaint’s core mission, and we believe it could be a compelling step forward for your career. In case you are interested in the position, please send your CV in English and we would be happy to discuss it further.
Please note that only shortlisted candidates will be contacted by our consultants.
Applying for this position, you are authorizing talaint to work and process your personal information following the Law for Personal Data Protection.
Agency license Number 2123 was issued on 04.10.2016.