Job Closed
This listing is no longer active.
Staff Backend Engineer, Python
Location
Brazil
Posted
83 days ago
Salary
0
Seniority
Lead
Job Description
Staff Backend Engineer, Python
iFood
• Develop and implement solutions for marketing campaigns, orchestrating LLMs and agents in a Python backend environment. • Rapid experimentation balancing quality and delivery speed. • Collaborate with a predominantly senior team to deliver robust and scalable solutions. • Actively participate in technical discussions and debates with the team.
Job Requirements
- Experience in backend development: APIs, systems architecture, engineering best practices, and product/platform thinking.
- Strong experience in backend development using Python.
- Serverless architecture on AWS (Step Functions, Lambda, S3, DynamoDB, etc.).
- Skills in building Agents, designing workflows, and Agent Teams.
- Ability to work independently and collaboratively, with a focus on technical quality.
- Problem solving: Whatever the problem, you must be relentless about solving it!
Benefits
- Not specified
Related Guides
Related Job Pages
More Backend Engineer Jobs
• Design, develop, test, document, deliver, and monitor our modern Java web applications. • Ensure code quality and consistency through code reviews and system design analysis. • Identify opportunities to improve development methodologies and fine-tune internal processes.
• Design, develop, test, document, deliver, and monitor our modern Java web applications. • Ensure code quality and consistency through code reviews and system design analysis. • Identify opportunities to improve development methodologies and fine-tune internal processes.
Senior Software Engineer, PHP
CloudTalkCalling software for scaling businesses. #15 in G2's Top 100 Best Software Awards.
• Implementing backend services for key CloudTalk features with a main focus on billing • Working hands-on with Node.js, TypeScript, PHP, MySQL/MariaDB, Docker, Kubernetes, Jira, and Git • Tackling tough technical challenges • Designing and implementing new features • Joining in product and architecture discussions • Collaborating with a diverse, international team
• Independently own and deliver significant features from technical design to execution and launch, effectively navigating moderate ambiguity. • Write well-crafted, highly performant, well-tested, and maintainable code for large-scale distributed systems. • Actively contribute to technical specs and system architecture discussions, collaborating closely with senior engineers to design scalable, fault-tolerant cloud solutions. • Raise the engineering bar by conducting rigorous code reviews, sharing knowledge through tech talks or brown bags, and promoting engineering best practices. • Take a proactive role in system health. Drive root cause analysis for complex bugs, resolve technical debt, and identify system improvements during on-call rotations and post-mortems. • Partner effectively with internal stakeholders (Product, TPMs, Data Science) to gather requirements, communicate technical trade-offs, and unblock project delivery.



