iFood is hiring a Staff Backend Engineer to serve as the principal technical reference for creating our foundational AI agent platform. This strategic pillar will enable multiple teams to develop agents quickly, securely, and with high reusability. You'll work at the intersection of software engineering, data, and artificial intelligence, ensuring all iFood agents are built on a solid, scalable, and observable foundation.
What You'll Do
- Design and develop platforms and tools for creating, orchestrating, and operating corporate AI agents.
- Implement RAG architectures, data pipelines, connectors, and MCPs (Model Context Protocol).
- Develop and maintain scalable backend services, APIs, and corporate environment integration systems.
- Create infrastructure enabling autonomous workflows and reliable, traceable, and auditable agents.
- Work with LLMs at a high level, focusing on prompt engineering, agents, tools, and orchestration frameworks.
- Act as the team's technical reference, influencing architectural decisions and disseminating best practices.
What We're Looking For
- Proficiency in languages like Kotlin, Python, or equivalents.
- Deep knowledge of distributed systems architecture, with the ability to design scalable and highly available solutions.
- Practical experience with LLMs, agents, AI orchestration frameworks, RAG, vectors, and embeddings.
- Experience developing APIs, complex integrations, and scalable architectures.
- Experience with low-code/no-code tools or automation (e.g., Retool, n8n, Zapier, Make) or creating equivalent platforms.
- Experience with cloud (GCP/AWS/Azure) and proxies/gateways for AI services (OpenAI, Gemini, etc.).
Technical Stack
- Languages: Kotlin, Python
- Cloud: GCP, AWS, Azure
- AI Services: OpenAI, Gemini
- Automation Tools: Retool, n8n, Zapier, Make
iFood is a team passionate about innovation and technology, always seeking new learning, and enjoys challenges.




