Skip to content

Job opening:

AI Software Developer / AI Developer

Location: Budapest or Remote
Department: AI Team
Reports To: Solution Architect / AI Lead

Department: AI Team

Reports To: Solution Architect / AI Lead

Job Overview:

We are seeking a skilled and innovative AI Software Developer to join our growing IT team and lead the development of cutting-edge AI solutions. The ideal candidate will be responsible for designing, implementing, and deploying AI-based applications using technologies like Large Language Models (LLMs), Retrieval-Augmented Generation (RAG), and custom knowledge bases. This role is ideal for someone who is passionate about the latest in artificial intelligence, natural language processing (NLP), and real-world application of generative AI.

Key Responsibilities:

  • Design, build, and maintain AI-driven applications using LLMs (e.g., OpenAI, Hugging Face, Azure OpenAI).
  • Implement RAG pipelines combining vector search (e.g., Qdrant, Pinecone, FAISS) with LLMs for scalable knowledge retrieval.
  • Develop APIs and integrations to connect AI components with internal systems (e.g., CRM, ticketing, databases).
  • Collaborate with data scientists, product owners, and backend developers to deliver end-to-end AI solutions.
  • Fine-tune or prompt-engineer LLMs to improve performance on domain-specific tasks.
  • Build or integrate knowledge bases and document ingestion pipelines for AI access.
  • Ensure performance, reliability, and scalability of AI solutions in production.
  • Monitor and optimize model accuracy, response time, and hallucination rates.
  • Write clean, maintainable code and ensure version control (Git) best practices.
  • Keep up to date with emerging AI trends and tools to continually improve solution quality.

Qualifications

Must-Have:

  • Bachelor’s or Master’s degree in Computer Science, AI, Engineering, or related field.
  • Proven experience with Python and frameworks like LangChain, Haystack, or Semantic Kernel.
  • Experience working with LLM APIs (e.g., OpenAI, Cohere, Claude, or open-source like LLaMA).
  • Experience with vector databases (e.g., Qdrant, Pinecone, Weaviate, FAISS).
  • Solid understanding of NLP techniques and generative AI.
  • Knowledge of cloud platforms (Azure, AWS, or GCP) and containerization (Docker).
  • Familiarity with building RESTful APIs and integrating AI into web or backend systems.

Nice-to-Have:

  • Experience with prompt engineering or LLM fine-tuning.
  • Knowledge of document OCR, chatbot frameworks, or speech-to-text pipelines.
  • Familiarity with DevOps pipelines and MLOps best practices.
  • Experience with frontend frameworks (e.g., React) for building AI user interfaces.

Soft Skills:

  • Strong problem-solving and analytical thinking.
  • Self-motivated with a continuous learning mindset.
  • Excellent collaboration and communication skills across technical and non-technical teams.
  • Ability to manage priorities in a fast-paced, agile development environment.

What We Offer:

  • Competitive salary and benefits.
  • Opportunity to work on cutting-edge AI projects that deliver real business impact.
  • Collaborative and innovation-driven team environment.
  • Support for training, certifications, and attendance at AI conferences or workshops.
  • Flexible working hours and remote work options.

Contact us to revolutionize your contact center

with tailored solutions designed to boost efficiency and elevate the customer experience. Your path to operational excellence and superior customer service begins here!
×

Apply to job

Join Geomant and be part of a team that is shaping the future of communication solutions.

First name *
Last name *
Email *
Position you are applying for
Upload your CV *
Maximum file size: 2 MB