Negotiable
Undetermined
Remote
Remote
Summary: The AI Software Engineer Java role focuses on developing and maintaining agentic workflows and autonomous systems using Java and AI/ML technologies. The position requires collaboration with various teams to integrate AI models into production applications and optimize AI systems. Candidates should possess strong programming skills and a solid understanding of AI/ML concepts. This is a remote position with a duration of over 12 months.
Key Responsibilities:
- Design, build, and maintain agentic workflows and autonomous systems
- Develop and integrate AI/ML models into production-grade applications
- Implement orchestration logic for multi-agent systems and task automation
- Collaborate with product, engineering, and business teams to deliver AI solutions
- Write clean, scalable, and maintainable code
- Monitor, troubleshoot, and optimize AI systems in production
- Stay current with advancements in LLMs, AI frameworks, and agentic architectures
- Contribute to best practices, coding standards, and agile ceremonies
Key Skills:
- 3 years of experience with Java 17 or higher
- 5 years of experience in AI/ML engineering, software engineering, or data engineering
- Strong programming skills in Python, Java, Go, or Ruby
- Hands-on experience building agentic workflows or multi-agent systems
- Familiarity with orchestration frameworks such as LangChain, AutoGen, CrewAI, or similar
- Solid understanding of AI/ML concepts, LLMs, and prompt engineering
- Experience with APIs, microservices, and system integrations
- Exposure to cloud platforms (AWS, Azure, or Google Cloud Platform) and containerization (Docker/Kubernetes)
- Strong problem-solving and communication skills
Salary (Rate): undetermined
City: undetermined
Country: undetermined
Working Arrangements: remote
IR35 Status: undetermined
Seniority Level: undetermined
Industry: IT
Position: AI Software Engineer Java
Location: Remote
Duration: 12+ Months
Required Qualifications
1 3 years of experience with Java 17 or higher
2 5 years of experience in AI/ML engineering, software engineering, or data engineering
Strong programming skills in Python, Java, Go, or Ruby
Hands-on experience building agentic workflows or multi-agent systems
Familiarity with orchestration frameworks such as LangChain, AutoGen, CrewAI, or similar
Solid understanding of AI/ML concepts, LLMs, and prompt engineering
Experience with APIs, microservices, and system integrations
Exposure to cloud platforms (AWS, Azure, or Google Cloud Platform) and containerization (Docker/Kubernetes)
Strong problem-solving and communication skills
Key Responsibilities
Design, build, and maintain agentic workflows and autonomous systems
Develop and integrate AI/ML models into production-grade applications
Implement orchestration logic for multi-agent systems and task automation
Collaborate with product, engineering, and business teams to deliver AI solutions
Write clean, scalable, and maintainable code
Monitor, troubleshoot, and optimize AI systems in production
Stay current with advancements in LLMs, AI frameworks, and agentic architectures
Contribute to best practices, coding standards, and agile ceremonies
Nice to Have
Experience with AWS
Prior experience in enterprise or banking environments.