About the job
Location: Lisbon
Company: aghanim
About the Role
aghamim is seeking an AI Solutions Engineer with a focus on multi-agent Large Language Model (LLM) systems. This position centers on designing and building agent-based solutions that interact with internal APIs and product workflows. The work goes beyond coding: a strong grasp of user needs and system reliability is essential.
This role blends systems engineering and architecture, setting it apart from typical machine learning jobs. Expect to explore APIs and workflows independently, developing agent-driven integrations that fit seamlessly into the platform.
Platform Context
- The product platform exposes many internal APIs.
- Agents interact directly with these APIs and product workflows.
- Use cases and workflows are diverse.
- Agents operate on small data volumes but require complex orchestration.
- Autonomous operation is key: agents must use tools, routing, memory, and fallback strategies effectively.
- Backend is primarily Python; frontend uses TypeScript.
Main Responsibilities
-
Agent Architecture and System Design
- Design and implement multi-agent systems, including orchestrator and worker agents.
- Define agent architecture, focusing on routing, memory, tool usage, and fallback strategies.
- Translate product requirements into scalable, reliable agent workflows.
- Ensure systems are maintainable, extensible, and robust.
-
Agent Infrastructure and Development
- Build core infrastructure for agent execution, including tool calling and state management.
- Develop and maintain multimodal pipelines for text and image generation.
- Integrate and abstract model providers such as OpenAI, Anthropic, and self-hosted models.
- Implement custom tools and services to extend agent capabilities.
-
Platform Integration
- Connect agents with internal platform APIs and product workflows.

