AI Software Developer
Budapest
Állandó 3-5 év szakmai tapasztalat Hibrid
Job Overview:We are seeking a skilled and innovative AI Software Developer to our partner's 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 3+ years 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 They 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