What are the responsibilities and job description for the Software Developer position at Haystack?
We're working with a company that empowers the world's most innovative organisations to enhance their AI agents through human feedback. This rapidly evolving company is shaping the future of autonomous systems by collaborating with leading AI research teams to train Large Language Models (LLMs) to function as proactive, multi-step agents, focusing on designing, coordinating, and optimising complex, real-world architectural workflows.
The Role
The Role
- Train generative AI models by developing objective, verifiable evaluation criteria
- Review system logs and trajectories to refactor code and improve execution paths
- Conduct thorough testing of systems to identify vulnerabilities and edge-case failures
- Contribute expertise to shape the next generation of advanced generative AI systems
- Support the development of robust, reliable, and secure AI agent performance
- 2 years of experience in backend engineering, AI automation, or complex systems integration
- Proven ability to build and maintain production-grade software with modular separation
- Strong command of at least two major programming languages (e.g., Python, JavaScript, Go, Java)
- Experience working with SQL databases and building for live, non-mocked environments
- Practical experience handling multi-turn system interactions and providing high-density technical feedback
- Exceptional attention to detail and a commitment to refining complex system behaviors
- Opportunity to contribute to cutting-edge AI development with flexible hours
- Competitive hourly rates for project work with additional performance incentives
- Remote work opportunity, allowing you to contribute from anywhere
- Be part of a dynamic environment at the forefront of AI innovation
Salary : $50