4 months ago
Brazil (city not specified)Staff+
Responsibilities
- Influence team culture through deep technical analysis and software engineering best practices.
- Identify opportunities to optimize systems for scalability, resilience, and performance.
- Propose and experiment with technologies and methodologies to improve delivery capacity and impact.
- Identify improvement areas, handle conflicts constructively, and act as a technical reference for the platform team.
- Design and implement scalable, highly available distributed-system solutions.
- Resolve complex problems in distributed systems and collaborate with multiple stakeholders.
Requirements
- Proven experience in technical leadership and software development in highly complex environments.
- Deep knowledge of distributed-systems architecture and the ability to design and implement scalable, highly available solutions.
- Demonstrated history of innovation and solving complex distributed-systems problems.
- Ability to influence and collaborate with different stakeholders.
- Ability to manage multiple tasks and priorities in a dynamic environment.
- Knowledge of queues, topics, and asynchronous communication between services, including SQS, SNS, and Kafka.
- Knowledge of cloud technologies, particularly AWS, with a focus on scalability.
- Knowledge of Linux, Infrastructure as Code, Kubernetes, and Docker.
- Strong knowledge of Java, Kotlin, or Rust.
Categories
About iFood
iFood builds a marketplace and logistics platform for food delivery and local commerce, connecting consumers, restaurants, and delivery partners across Brazil. Founded in 2011 and headquartered in Osasco (SP), it is backed by Movile and Prosus. The company monetizes via restaurant commissions, delivery fees, advertising, and financial services such as iFood Pago and meal-benefit cards, and handles on the order of 100 million customer orders each month.
