Software Engineer - AI Systems

Wearehaystack — Germany · Posted ~3 hours ago

Mid Full-time

Skills

Java Python TypeScript RAG pipelines software development RAG vector databases knowledge graphs

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

A software engineering role focused on building AI-powered applications using modern programming languages, retrieval systems, knowledge structures, and agent-based workflows.

Highlights

Develop advanced AI-enabled systems and work on cutting-edge retrieval, automation, and intelligent workflow technologies.

Description

We're hiring on behalf of a Haystack partner! The Role • Develop and optimize RAG pipelines, including retriever components, embeddings, indexing processes, and evaluation logic. • Integrate and utilize knowledge graphs to provide structured context to AI systems and agents. • Implement agentic multi-step workflows with MCP clients, orchestration logic, and supporting tools. • Design prompting strategies, chunking concepts, and context preparation methods tailored to specific product requirements. • Integrate AI models into existing platforms and systems. • Optimize performance, conduct benchmarking, and manage costs for RAG and agentic architectures. What You'll Need • Solid experience in software development with Java, Python, or TypeScript (minimum 4 years). • Experience with or strong motivation for working with RAG pipelines, retrieval systems, vector databases, or graph technologies. • Ability to translate AI potential into concrete, user-oriented product features. • Structured, reliable work approach with a high degree of personal responsibility and a strong focus on execution. • Keen interest in data-driven systems, search technologies, and context architectures. • Team-oriented mindset and clear, effective communication in interdisciplinary teams. What's On Offer • Competitive salary • Opportunity to work with cutting-edge AI technologies like RAG, knowledge graphs, and agentic systems. • Contribute to the development of an AI platform that enhances software development productivity. • Collaborate within a diverse, international community. Apply via Haystack today!