Computer science fundamentals
- Operating systems: Processes, threads, memory, CPU scheduling, synchronization.
- Networking: OSI/TCP‑IP basics, routing, protocols (HTTP/DNS).
- DBMS: SQL, normalization, indexing, transactions.
Programming & problem solving
- Proficiency in Python / Java / C / C++.
- Strong understanding of data structures (arrays, lists, stacks, queues, trees, graphs).
- Algorithms: sorting, searching, recursion, complexity.
- OOP fundamentals, loops, functions, memory concepts.
- Exposure to Git/version control.
- Basic understanding of Cloud (AWS/Azure/GCP).
- Academic/hobby projects, coding challenges, hackathons.
Key Responsibilities
- Participate in structured training covering coding labs, and engineering practices.
- Complete hands-on assignments, coding tasks, and mini‑projects.
- Apply problem‑solving and analytical thinking in assessments.
- Collaborate with mentors and peers on engineering challenges.
- Support teams post-training with tasks such as scripting, debugging, testing, data handling, or documentation (based on team allocation).
Behavioral Competencies
- Learning agility and curiosity.
- Strong communication and teamwork.
- Attention to detail and ownership.
- Positive attitude and willingness to be mentored.
Generating Apply Link...



