- Good analytical and problem-solving skills.
- Goal oriented, patient and hard working.
- Good practical knowledge in the usage of programming languages
- Understanding of fundamentals of operating systems, compilers, virtual machines, networking and web technologies.
- Proper understanding of machine learning algorithms (Not mandatory).
- Good communication skills and a team player
- Good knowledge in C/C++/Java/Python