e.g. PyTorch. DevOps tools e.g. CMake, Conan, Jenkins, Git/Gerrit, Nexus, Ansible, Terraform, Packer. Python programming. Operating system, compiler and debugger internals - for example the DWARF standard. Developing GDB, Perf, GCC or similar open source projects. GPU programming. The Qt library. Development for the macOS or Windows platforms. Technical leadership experience. Location This position is based from our office More ❯
City of London, London, United Kingdom Hybrid / WFH Options
JobHeron
and lock-free data structures) Strong understanding of data structures, algorithms, and software design principles. Excellent problem-solving and analytical skills. Working knowledge of Linux C++ development environment: vim, gdb, make, valgrind etc. Experience working in Linux Environments with good command of shell, python, awk, sed Motivation to understand/develop an understanding of various financial data elements and how More ❯
will: Have an e xperience with Bash, or Perl scripting Have familiarity with virtualization (QEMU/KVM, libvirt) Have an exposure to performance analysis and debugging tools (bcc-tools, gdb) Have familiarity with IPv6 Have basic understanding of IP networking concepts (IPv4, TCP/UDP) Build your career at Akamai Our ability to shape digital life today relies on developing More ❯
/IP, familiarity with other Internet standards (e.g. LDAP). Security: PKI, TLS, X.509, OpenSSL, S/MIME, Security Labels. Debugging and development tools: Visual Studio, GCC, Clang, Valgrind, GDB, WireShark, ASAN. A strong record of developing and delivering messaging servers implementing open standards is highly desirable. About Isode Since 2002 Isode has been developing and supporting Commercial Off The More ❯
Greater Manchester, North West, United Kingdom Hybrid / WFH Options
Forward Role
in areas such as Reverse engineering in IDA Pro or Ghidra, Malware analysis, Vulnerability analysis and/or exploitation development. Processor architectures (x86-64 and ARM). Debugging with gdb, binary exploitation and code injection. Python, C or bash for programming. Ethical hacking, including familiarity with web/network technologies. Experience and knowledge of different OS including Android or Linux. More ❯
CUDA, PTX/SASS, Tensor Cores, memory hierarchy, warp-level primitives Familiarity with ML frameworks like PyTorch, and their internals Proficiency in profiling and debugging tools like NSight, CUDA GDB, nvprof, NSight Compute Deep knowledge of Triton, cuDNN, cuBLAS, CUTLASS, CUB, or similar libraries Experience optimising across the stack: from kernel-level compute to cluster-wide networking and memory IO More ❯
CUDA, PTX/SASS, Tensor Cores, memory hierarchy, warp-level primitives Familiarity with ML frameworks like PyTorch, and their internals Proficiency in profiling and debugging tools like NSight, CUDA GDB, nvprof, NSight Compute Deep knowledge of Triton, cuDNN, cuBLAS, CUTLASS, CUB, or similar libraries Experience optimising across the stack: from kernel-level compute to cluster-wide networking and memory IO More ❯
optimize these for GPU-based computation. Strong knowledge of parallel computing, vectorization, and multi-core systems for high-performance computing (HPC). Experience with profiling tools (e.g., NVIDIA Nsight, gdb, perf) and performance tuning in a GPU environment. Experience working with deep learning frameworks (e.g., TensorFlow, PyTorch) or similar ML frameworks is a plus. Strong problem-solving skills and a More ❯
optimize these for GPU-based computation. Strong knowledge of parallel computing, vectorization, and multi-core systems for high-performance computing (HPC). Experience with profiling tools (e.g., NVIDIA Nsight, gdb, perf) and performance tuning in a GPU environment. Experience working with deep learning frameworks (e.g., TensorFlow, PyTorch) or similar ML frameworks is a plus. Strong problem-solving skills and a More ❯
are most appropriate for a given task. Types of tools used include: Scripting languages (e.g. Python) Traffic capture and analysis tools (e.g. Wireshark) Disassemblers (e.g. IDA Pro) Debuggers (e.g. gdb) Decompilers (e.g. Hex-Rays Decompiler) Virtualization environments Integrated development environments Domain-specific simulation and development tools How you will be supported: Work-life balance is important; you’ll get More ❯
scheduling, measuring key performance indicators (KPIs), and training, assure high-quality work and SLA. Solid technical expertise for Linux systems troubleshooting, and profiling, experience with debugging tools such as gdb, systemtap, tcpdump, crash, or other. Leadership experience displaying the ability to organize and prioritize complex problem resolution and bug fixes, debugging distributed services. Organize and manage your teams to fit More ❯