AI Software Engineer Java

AI Software Engineer Java

Posted Today by Atika Tech

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

Detailed Description From Employer:

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.