Description
Job Summary:
Scotiabank Mexico is seeking junior talent with an interest in distributed systems and event-oriented architectures to train as a Kafka Engineer within Digital Wealth.
Key Highlights:
1. Specialized training in event-driven architectures (Apache Kafka)
2. Opportunity to understand information flow in complex organizations
3. Integration into a technical mentorship program with a development plan
Request ID: 259310
Join a winning team with a clear purpose, committed to delivering results within an inclusive, high-performance culture.
**Kafka Engineer – Junior Talent Program**
------------------------------------------
**Digital Wealth** \| ️ **Event-Driven Architecture**
**Mexico** \| **Scotiabank**
At **Scotiabank Mexico**, we are looking for **junior talent** interested in **distributed systems, event-oriented architectures, and data streaming**, to join our **Junior Talent Program** as a **Kafka Engineer** within the **Digital Wealth** ecosystem.
### **Role Purpose**
To train you as an engineer specialized in **event-driven architectures**, enabling efficient and scalable communication between systems using platforms such as **Apache Kafka**, which is critical for integration across core systems, service layers, and digital applications.
This role is ideal for individuals who want to understand **how information flows within complex organizations**, and evolve toward advanced roles in event architecture and data platforms.
### **What You’ll Do in This Role**
* Participate in the implementation and configuration of **event-based data streams**.
* Support the creation and management of **Kafka topics** and messaging structures.
* Collaborate on system integration using **producers and consumers**.
* Monitor information flows and identify failures or inconsistencies.
* Work closely with **backend, data, and integration teams**.
* Support testing, debugging, and validation of data flows.
* Document event processes and architectures.
* Clearly explain how implemented flows operate.
### **✅** **Profile We’re Seeking**
We seek **recent graduates or candidates with up to 1 year of experience**, possessing:
* Strong **analytical ability**.
* Genuine interest in **distributed systems**.
* Curiosity about understanding **how multiple systems interconnect**.
* Enthusiasm for solving complex, non-trivial problems.
### **️** **Required Technical Knowledge**
**Foundations (Mandatory):**
* Object-oriented programming.
* Data structures.
* Programming logic and problem-solving.
* Basic concepts of concurrency.
* Understanding of information flow.
**Foundations of Distributed Systems (Highly Important):**
* Asynchronous processing.
* Difference between synchronous and asynchronous communication.
* Basic queue or messaging handling.
* General understanding of information flow between systems.
**Desirable (Not Required):**
* Basic knowledge of **Apache Kafka**.
* Academic experience with messaging (e.g., RabbitMQ or others).
* Familiarity with **Java or other backend languages**.
* Basic concepts of event processing.
* Awareness of system monitoring.
### **Key Skills (Critical for This Role)**
* Systems thinking (seeing the whole, not just one part).
* Ability to understand complex information flows.
* Attention to detail.
* Abstraction capability.
* Deep technical curiosity.
* Patience to understand complex systems.
### **Academic Requirements**
Relevant degrees include:
* Computer Science
* Software Engineering
* Systems Engineering
* Applied Mathematics
* Physics
### **Language**
* **Intermediate–Advanced English** (reading documentation and collaborating with international teams).
* **Differentiators**
* Academic projects in:
+ distributed systems
+ data processing
+ concurrency
* Participation in **hackathons or technical challenges**.
* Repositories on **GitHub** with well-structured logic.
* Interest in data architecture or streaming.
### **Development Plan**
You will join a **technical mentorship program**, where you can:
* Learn real-world **Kafka** implementation.
* Understand **event-driven** architectures.
* Participate in critical data flows.
* Evolve into roles such as:
+ **Kafka Specialist**
+ **Event-Driven Architect**
+ **Data Platform Engineer**
*At Scotiabank, we value the unique skills and experiences each person brings to the bank and are committed to creating and maintaining an inclusive and accessible environment for all. All employees must comply with the bank’s policies, standards, codes, and guidelines related to non-discrimination and workplace accommodations.*
*If you require any accessibility accommodation during the process, please inform our Talent Attraction team.*
*\*\*Scotiabank is an inclusive employer that respects diversity and does not discriminate in any way\*\**
*\*\*Scotiabank never requests pregnancy or HIV tests under any circumstances\*\**
*Thank you for your interest. However, only selected candidates will be contacted for interviews.*
Location(s): Mexico : Mexico City : Miguel Hidalgo
Scotiabank is a leading bank in the Americas. Inspired by our corporate purpose — “For Our Future” — we help our clients, their families, and their communities succeed through a full range of advice, products, and services across personal and commercial banking, wealth management, private banking, corporate and investment banking, and capital markets.
At Scotiabank, we value the unique skills and experiences each person brings to the Bank and are committed to creating and maintaining an inclusive and accessible environment for all. If you require any accommodation (e.g., an accessible interview location, documents in alternative formats, sign language interpretation, or assistive technology), please inform our Recruitment team during the recruitment and selection process. If you need technical support, click here. Candidates must apply directly online if they wish to be considered for this position. We thank all candidates for their interest in this professional opportunity at Scotiabank; however, only those selected for an interview will be contacted.