Software Architect, Staff Engineer – AI for Developers
Location
Brazil
Posted
22 days ago
Salary
0
Seniority
Lead
Job Description
Software Architect, Staff Engineer – AI for Developers
iFood
• Lead the development of internal platforms and tools leveraging AI. • Integrate AI models (LLMs) into the software development lifecycle. • Build solutions that simplify developers’ daily work and improve Developer Experience (DX). • Serve as a technical authority on system architecture involving AI. • Work closely with multiple engineering teams to enable scale and promote collaboration.
Job Requirements
- Proven experience as a Software Architect / Staff / Principal Engineer.
- Strong background in backend development and distributed systems.
- Experience building internal platforms or developer tools.
- Experience integrating AI via APIs (e.g., LLMs).
- Ability to translate complex problems into simple, scalable solutions.
Benefits
- Experience in data protection, monitoring, and automation.
- Ability to tackle complex challenges and strong technical understanding of security for AI and ML systems.
- Ongoing commitment to staying current with best practices and trends in security.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Help shape the virtual assembly line team - our intelligence workflow engine • End-to-end ownership of features and workflows • Collaborate with product managers, designers, and engineers • Own feature development from problem framing to production deployment • Build and integrate AI-powered product experiences • Contribute to architectural decisions and AI integration patterns • Keep feedback loops short: prototype, ship, observe, adjust • Push back when something doesn't make sense and propose better approaches
• Build AI-powered customer experiences • Design scalable backend systems • Contribute across the stack • Engineer data pipelines at scale • Improve reliability and performance • Collaborate deeply • Deliver insights that move millions
• Deliver robust full-stack features • Shape the team’s technical decisions • Translate user needs into delivered experiences • Reliably integrate Microsoft APIs • Anticipate technical risks • Raise the team’s technical bar
• Design and implement engineering centric automation across the organization. • Work closely with product development teams implementing policies and guidelines into the continuous integration and delivery systems. • Contribute to discussions with cross-functional teams. • Focus on solving the root cause of problems efficiently. • Manage build pipelines and build configuration management.




