Encore Talent Solutions is currently seeking an AI Software Engineer to join their dynamic team. In this role, you will design and implement technology and software solutions while collaborating with cross-functional teams to deliver high-quality AI-driven solutions.
Responsibilities:
- Design, build, and maintain agentic workflows and autonomous systems
- Develop and integrate AI models into production-grade applications
- Collaborate with cross-functional teams to gather requirements and deliver AI-driven solutions
- Implement orchestration logic for multi-agent systems and task automation
- Write clean, scalable, and maintainable code in support of AI initiatives
- Monitor and optimize the performance of AI systems in production
- Stay current with advancements in AI, LLMs, and agentic architectures
Requirements:
- Proficiency in: Java 17 or higher, Java/Go/Python/Ruby, Python or similar languages, APIs, microservices, system integration, cloud platforms (AWS, Azure, GCP), containerization (Docker, Kubernetes), orchestration frameworks (LangChain, AutoGen, CrewAI, or similar), AI/ML concepts including LLMs and prompt engineering
- Strong problem-solving and analytical skills
- Excellent communication and teamwork abilities
- 1–3 years experience in Java 17 or higher
- 2–5 years of experience in AI/ML engineering, data engineering, or software engineering roles
- Bachelor's degree in Computer Science, Engineering, or a related field (or equivalent experience)
- Experience with: AWS
- Familiarity with Agile methodologies and DevOps practices