SoTalent is focused on advanced AI and autonomous agent development, and they are seeking a Software Developer to contribute to cutting-edge generative AI initiatives. The role involves supporting the development of AI agent workflows, building scalable software systems, and ensuring the integration of software with external platforms.
Responsibilities:
- Support the development and improvement of AI agent workflows and orchestration systems
- Help train advanced generative AI systems through structured technical feedback and system evaluation
- Contribute to multi-step autonomous workflows designed for real-world problem solving
- Analyse complex system behaviours and identify optimisation opportunities
- Build and maintain scalable, production-grade software systems
- Develop modular backend services for data parsing, workflow logic, and reporting functions
- Work within live, real-world environments involving multi-turn system interactions
- Contribute to scalable architectures supporting AI-enabled applications and automation systems
- Integrate software systems with APIs, external platforms, and live tools
- Support persistent state management and workflow continuity across AI systems
- Work with SQL databases and backend infrastructure components
- Ensure reliability, maintainability, and performance across interconnected services
- Detect subtle system vulnerabilities including privacy leaks, escalation risks, and prompt injection issues
- Provide detailed technical feedback on system performance and agent behaviour
- Support safe, secure, and responsible AI system development
- Participate in debugging, testing, and continuous improvement initiatives
Requirements:
- 2+ years of experience in software development, backend engineering, AI automation, or systems integration
- Strong programming skills in at least two major languages such as Python, JavaScript, Go, or Java
- Experience working with SQL databases and modular backend architectures
- Experience building and supporting production-grade software systems
- Strong analytical thinking and attention to detail
- Experience designing multi-stage coordination or orchestration workflows
- Hands-on experience integrating APIs and external tools into AI systems
- Familiarity with persistent memory and session tracking systems
- Experience identifying AI system vulnerabilities and behavioural risks
- Interest or experience in autonomous agents, LLM workflows, and generative AI technologies