SoTalent is working with leading artificial intelligence organizations to enhance the capabilities of advanced AI agents through expert human input. They are seeking a Software Engineer to contribute to improving the performance and reliability of AI systems by developing, evaluating, and refining solutions for structured, multi-stage problem-solving tasks in live environments.
Responsibilities:
- Design and support structured workflows that help AI systems accomplish multi-step objectives
- Build and maintain scalable, production-quality software with well-defined modular components
- Evaluate system outputs and provide precise, actionable feedback to improve performance and reliability
- Work with real-world systems involving iterative, multi-turn interactions
- Contribute to enhancing system behavior, orchestration logic, and overall solution effectiveness
Requirements:
- Minimum of 2 years of experience in backend development, automation, or complex system integration
- Strong experience building robust applications with clearly separated components (e.g., data ingestion, processing logic, reporting layers)
- Proficiency in at least two programming languages such as Python, JavaScript, Go, or Java
- Experience working with SQL-based databases
- Hands-on experience developing systems in live, production environments
- Strong analytical skills with exceptional attention to detail
- Experience designing coordinated, multi-step processes where inputs lead to structured and logical outputs
- Familiarity with integrating systems using APIs and external tools or services
- Experience managing persistent system states and tracking task progression across sessions
- Ability to identify and mitigate subtle system issues such as data exposure risks, access control gaps, or prompt manipulation vulnerabilities