Job Closed
This listing is no longer active.
Staff Backend Engineer – AI Agents Platform
Location
Brazil
Posted
168 days ago
Salary
0
Seniority
Lead
Job Description
Staff Backend Engineer – AI Agents Platform
iFood
• Design and develop platforms and tools for creating, orchestrating, and operating enterprise AI agents. • Implement RAG architectures, data pipelines, connectors, and MCPs (Model Context Protocol). • Build and maintain scalable backend services, APIs, and integration systems for enterprise environments. • Create infrastructure that enables autonomous workflows and agents that are reliable, traceable, and auditable. • Work with LLMs at a high level (prompt engineering, agents, tool integrations, orchestration frameworks). • Serve as the technical reference for the team, influencing architectural decisions and promoting best practices.
Job Requirements
- Proficiency in languages such as Kotlin, Python, or equivalents.
- Deep knowledge of distributed systems architecture, with the ability to design scalable, highly available solutions.
- Hands-on 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 platforms (e.g., Retool, n8n, Zapier, Make) or building equivalent platforms.
- Experience with cloud platforms (GCP/AWS/Azure) and proxies/gateways for AI services (OpenAI, Gemini, etc.).
Benefits
- Competitive in innovation
- Flexible working hours
- Opportunities for professional development
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Own the technical execution of our IAM vision. You will be the lead designer and builder for new, scalable access control solutions that will be used by all of Sprout's Product teams. • Architect and build our next-generation, multi-tenant authorization control plane, designed to manage access across a variety of products, types of principals, and jobs-to-be-done. • Scale our authorization data plane to scale to billions of requests daily while remaining intuitive and approachable to engineers across the organization. • Be the engineer accountable for service-level outcomes. You will write the code and set the standards that ensure our core access services are highly available, low-latency, and secure. • Design and ship the platform-level IAM patterns, libraries, and tools that will multiply the effectiveness of our entire R&D organization.
Senior Python Data Engineer
KBRAWe're a global rating agency providing transparent, timely credit ratings and research through an innovative approach.
• Develop, test, and maintain scalable Python applications. • Collaborate with product managers, designers, and other engineers to deliver high-quality software. • Write clean, efficient, and reusable code following best practices. • Participate in code reviews to ensure code quality and share knowledge with the team. • Troubleshoot and debug issues in a timely manner. • Contribute to the design and architecture of new features and systems. • Have a sense of ownership and craftsmanship around the code base and your work. • Enjoy helping other developers grow and learn new technologies. • Display a strong track record of mentorship with engineers at various levels. • Are mindful of application security and performance. • Take pride in learning, and want opportunities to learn throughout your day-to-day. • Possess a pragmatic mindset. • Familiarity with Generative AI tools such as ChatGPT for research, data insights, and general productivity is a plus.
BackEnd .NET Developer
CreatioCreatio is a global vendor of a no-code platform to automate workflows and CRM with a maximum degree of freedom.
• Designing, coding, testing, and debugging software according to specifications and requirements. • Transforming the system design into actual software by writing code and implementing features. • Collaborating with stakeholders and product managers. • Conducting unit tests, integration tests, and system tests. • Participating in scrum team activities.
BackEnd .NET Developer
CreatioCreatio is a global vendor of a no-code platform to automate workflows and CRM with a maximum degree of freedom.
• Designing, coding, testing, and debugging software according to specifications and requirements. • Transforming the system design into actual software by writing code and implementing features. • Collaborating with stakeholders and product managers. • Conducting unit tests, integration tests, and system tests. • Participating in scrum team activities.



