Haystack logo

Software Engineer

Haystack

RemoteFull timeMid levelPosted today
Apply with JobAssist

About the role

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.

• Develop 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

• Minimum 4 years of software development experience with Java, Python, or TypeScript.

• 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.

• Strong interest in data-driven systems, search technologies, and context architectures.

• Team-oriented work style with clear and effective communication in interdisciplinary teams.

What's On Offer

• Competitive salary

• Hybrid work environment

• Opportunity to shape AI-driven features for a large user base

• Contribute to the development of an AI platform to enhance software development productivity

Apply via Haystack today!

Millions of jobs, with real people getting hired every day

20,000+
New jobs added daily
7,000,000+
Verified job listings
500,000+
Tailored applications submitted
FAQ

Questions, answered

Click "Apply with JobAssist" – we tailor your resume and application to this role and submit it for your approval.

Yes. This role at Haystack was screened before publishing – we confirmed the employer before listing it.

The employer didn't disclose a salary range for this listing. JobAssist shows pay whenever it's available.

This position can be done from anywhere, with no in-office requirement.

Yes – every application is tailored from your profile and this job's requirements, and you can review and edit before it's sent.