Exposure to high level programing languages such as python, ruby Comfortable in computer architecture and operating system concepts like CPU caches, paging, shared memory, memory allocators, virtual memory, simd operations etc