What are the responsibilities and job description for the Software Engineer position at Haystack?
Working with a leading technology solutions provider, you'll join a team focused on developing cutting-edge AI applications for enterprise clients. This organisation is known for its innovation in digital transformation and its commitment to delivering impactful technology solutions.
The Role
The Role
- Design and implement Agentic AI solutions combining large language models, enterprise data, APIs, and workflow orchestration.
- Develop automated decision-making capabilities within AI applications.
- Build production-grade Python applications with a focus on integrating AI models into enterprise systems.
- Ensure reliable AI agents with appropriate security, observability, and governance controls.
- Contribute to the analysis of both structured and unstructured data for AI application development.
- Strong expertise in Python, data analytics, and AI application development.
- Hands-on experience building production-grade Python applications.
- Proven ability to integrate AI models with complex enterprise systems.
- Understanding of various agent patterns including Router, ReAct-style, Supervisor, worker, planner/executor, and multi-agent orchestration.
- Familiarity with human-in-the-loop workflows for AI solutions.
- Experience with large language models (LLM) and related AI platforms/services (e.g., AWS Bedrock, Azure).
- Opportunity to work on cutting-edge Agentic AI solutions.
- Collaborative and innovative technology team environment.
- Exposure to a diverse range of enterprise data and systems.
Salary : $44 - $46