Overview
This contract role for a Software Engineer focuses on developing AI-native backend systems using Java. The contractor will collaborate with a team transforming software delivery through innovative workflows and multi-agent systems, contributing to the creation of production-grade systems powered by artificial intelligence. This position offers an opportunity to work on the cutting edge of software engineering, implementing AI-assisted methodologies throughout the development lifecycle.
Responsibilities
- Design and build AI-native backend systems using Java.
- Orchestrate multi-agent workflows to enhance delivery processes.
- Implement AI-assisted development practices across the software lifecycle.
- Build validation and quality frameworks for AI-generated code.
- Introduce modern, agentic approaches within existing platforms.
Requirements
- Strong backend engineering experience in Java.
- Experience with Spec Driven Development methodology.
- Familiarity with distributed systems and APIs.
- Hands-on experience with AI-assisted or agentic development workflows.
- Understanding of testing, CI/CD, and observability principles.
- Ability to thrive in fast-paced, evolving environments.