← Back to opportunities
About the Role
Key Responsibilities
Design and implement robust, high-performance applications in
C on Linux Perform low-level troubleshooting, root cause analysis, and production issue resolution Optimize CPU, memory, I/O, and network performance Develop data-intensive components with attention to scalability and throughput Analyze and improve system bottlenecks using profiling tools Collaborate with cross-functional teams on system integration and architecture Write and maintain automation scripts in
Bash
and
Python Review code for correctness, efficiency, and maintainability Provide technical leadership and mentor junior engineers Required Qualifications
Core Technical Skills
7+ years of professional C programming experience on Linux Strong understanding of:
Linux system calls Multi-threading and concurrency (pthreads, synchronization primitives) Memory management and debugging (valgrind, gdb) IPC mechanisms (shared memory, so...
Design and implement robust, high-performance applications in
C on Linux Perform low-level troubleshooting, root cause analysis, and production issue resolution Optimize CPU, memory, I/O, and network performance Develop data-intensive components with attention to scalability and throughput Analyze and improve system bottlenecks using profiling tools Collaborate with cross-functional teams on system integration and architecture Write and maintain automation scripts in
Bash
and
Python Review code for correctness, efficiency, and maintainability Provide technical leadership and mentor junior engineers Required Qualifications
Core Technical Skills
7+ years of professional C programming experience on Linux Strong understanding of:
Linux system calls Multi-threading and concurrency (pthreads, synchronization primitives) Memory management and debugging (valgrind, gdb) IPC mechanisms (shared memory, so...
Ready to Join Through a Referral?
Apply now and get connected directly with the hiring team
Apply for this Position