Posted in

Senior Software Engineer

Senior Software Engineer

CompanyClockwork Systems
LocationPalo Alto, CA, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
Degrees
Experience LevelSenior

Requirements

  • At least 5 years of experience with C/C++ systems programming
  • Deep knowledge of Linux internals (e.g., system calls, memory management, kernel modules)
  • Strong foundation in concurrent programming and synchronization techniques
  • Strong understanding of the TCP/IP stack, socket programming, and low-latency networking (e.g., RDMA, DPDK, XDP)
  • Strong understanding of memory hierarchy, CPU caches, multi-core architectures, and GPUs
  • Strong skills in systems design, performance analysis, and low-level debugging

Responsibilities

  • Lead/contribute directly to the design and build of high performance, reliable and scalable systems.

Preferred Qualifications

  • Contributions to open-source HPC libraries or Linux kernel subsystems
  • Experience with performance tuning of large-scale HPC clusters
  • Experience with MPI, RPC frameworks, or distributed runtimes
  • Experience with NCCL, CUDA and GPU Kernels
  • Knowledge of RDMA APIs (e.g., libibverbs) and transport semantics
  • Experience with NIC drivers or NIC architecture