Technical Skills
- Languages: C, C++, Go, Python, Java, SQL, x86 Assembly
- Parallelism & Concurrency: CUDA, OpenMP, MPI, multithreading, lock-free programming
- Systems: Linux, Shell scripting, File systems, Memory management, Process control
- Networking: TCP/IP, UDP, DHCP, DNS, BGP, MPLS, Socket programming, Network simulation
- Tools: GDB, Git, Wireshark, Docker, Cisco Packet Tracer, Junos OS
Soft Skills
- Problem solving and analytical thinking
- Collaboration in diverse and distributed teams
- Technical communication and documentation