Your mission
We are looking for a polyglot AI Engineer (m/f/d), located in mainland Portugal, who is as comfortable optimizing backend concurrency in Go as they are building RAG pipelines in Python and designing interfaces in TypeScript.
In this role, you will wear two hats. First, you will build the core infrastructure of our AI Platform, ensuring high availability and low latency for model inference. Second, you will design and deploy autonomous AI Agents for our product landscape and services. If you are a builder who believes that AI is more than just prompts—it’s about systems, integration, and architecture—then we want to hear from you.
AI Platform Development (Go & Python)
- Architect and build scalable microservices in Go to handle high-throughput requests for our AI services.
- Design efficient APIs (gRPC/REST) that serve as the bridge between our core application and AI models.
- Optimize inference latency and manage model serving infrastructure.
AI Agent Engineering (Python & TypeScript)
- Develop autonomous agents using Python frameworks (e.g., LangChain, LlamaIndex, or custom solutions) to automate internal business processes.
- Implement “Tool Use” and “Function Calling” to allow LLMs to interact with third‑party APIs and our internal databases.
- Build the integration layer and user interfaces in TypeScript (Node.js/Next.js) to allow non‑technical staff to interact with these agents.
Your profile
- Polyglot Proficiency: You have production‑level experience in Go, Python, and TypeScript (at least two of the three languages). You know which tool to use for which job.
- AI/LLM Experience: You have built applications utilizing OpenAI API, Anthropic, or open‑source models (Llama 3, Mistral). You understand context windows, token limits, and prompt engineering.
- Systems Thinking: You understand distributed systems, concurrency, and how to deploy AI in a way that doesn’t break production.
- Agentic Workflows: Experience building multi‑step reasoning agents (e.g., “Plan‑and‑Execute” patterns).
- Database Skills: Proficiency with SQL (Postgres) and Vector Stores.
Nice to Haves (Bonus Points)
- Experience fine‑tuning open‑source models on custom datasets.
- Knowledge of temporal/orchestration frameworks for managing long‑running agent workflows.
- Experience with container orchestration (Kubernetes/Docker).
- Background in DevOps or MLOps (MLflow, weights & biases).
Why us?
- We build software to digitize the social care sector, enabling our customers to focus on a better life for their clients by giving them more time for care & support.
- A remote working time model to keep your everyday life flexible.
- Exciting, challenging tasks in a dynamic, future‑oriented environment.
- A culture of appreciation and a harmonious working atmosphere in a growing, international company with opportunities to get involved.
- A creative working environment, flat hierarchies and short decision‑making processes.
- Attractive remuneration models, a permanent employment contract.
- Cooperation with ICAS and thus the opportunity to talk to external, professional consultants about professional or private challenges and/or concerns.
Contact information
If this sounds like you, we look forward to receiving your application including your earliest possible start date, through our online application form!