1

Ebpf Linux Performance Jobs (NOW HIRING)

Performance Engineer

New York, NY ยท On-site

$195K - $225K/yr

Linux internals expertise: kernel subsystems, scheduling, memory management, virtual memory, cgroups, namespaces, and the networking stack. * Performance tooling: proficiency with perf, eBPF, Ftrace ...

Performance Engineer

New York, NY ยท Hybrid

$195K - $225K/yr

Linux internals expertise: kernel subsystems, scheduling, memory management, virtual memory, cgroups, namespaces, and the networking stack. * Performance tooling: proficiency with perf, eBPF, Ftrace ...

Senior Systems Performance Engineer

Pittsburgh, PA ยท Hybrid

$101K - $138K/yr

Experience with Linux performance and tracing tools such as `perf`, ftrace, eBPF/BPF, BCC, bpftrace, flame graphs, or equivalent technologies. * Proficiency in a systems programming language such as ...

* Senior Linux Systems Engineer - (Kernel & Performance) * New York, NY (Hybrid, 3 days in office ... kernel modules, eBPF programs, or performance analysis tools, primarily using C, Go, or Python.

... eBPF observability tools * systemd performance metrics VPN Engineering Design, deploy, and support ... Ubuntu Linux Networking Expertise Demonstrated expertise with: * Policy-Based Routing (PBR ...

... sar * vmstat * iostat * eBPF observability tools * systemd performance metrics VPN ... Ubuntu Linux Networking ExpertiseDemonstrated expertise with: * Policy-Based Routing (PBR ...

... Linux Networking Stack and supporting interfaces to enhance its performance for high speed NICs ... Knowledge of eBPF, User mode networking and OpenVswitch/VxLAN/NSH development is also desire ...

The Linux Engineering team is responsible for the provisioning, configuration, performance, and ... Strong system and network troubleshooting with tools such as EBPF, tcpdump, strace, systemd, ntp ...

Linux Engineer

Chicago, IL ยท On-site

$150K - $225K/yr

The Linux Engineering team is responsible for the provisioning, configuration, performance, and ... Strong system and network troubleshooting with tools such as EBPF, tcpdump, strace, systemd, ntp ...

Linux Engineer

Chicago, IL ยท On-site

$150K - $225K/yr

The Linux Engineering team is responsible for the provisioning, configuration, performance, and ... Strong system and network troubleshooting with tools such as EBPF, tcpdump, strace, systemd, ntp ...

On any given day, you could be debugging kernel performance, developing management tools, or ... gdb, perf, DTrace, eBPF, or SystemTap * Programming experience in any language (functional ...

On any given day, you could be debugging kernel performance, developing management tools, or ... gdb, perf, DTrace, eBPF, or SystemTap * Programming experience in any language (functional ...

Senior Software Engineer

San Francisco, CA ยท On-site

$144K - $190K/yr

Ship performance-critical code to real robots daily * Own the full data flow: camera frames in ... Tracing and profiling experience: ftrace, flamegraphs, eBPF * Linux I/O experience: DPDK, SPDK, io ...

next page

Showing results 1-20

Ebpf Linux Performance information

See salary details

$10

$51

$77

How much do ebpf linux performance jobs pay per hour?

As of Sep 9, 2026, the average hourly pay for ebpf linux performance in the United States is $51.22, according to ZipRecruiter salary data. Most workers in this role earn between $42.07 and $59.38 per hour, depending on experience, location, and employer.

What is an eBPF Linux Performance Engineer?

An eBPF Linux Performance Engineer is a specialist who uses eBPF (extended Berkeley Packet Filter) technology to monitor, analyze, and optimize the performance of Linux systems. They write eBPF programs to collect metrics, trace system calls, and identify performance bottlenecks without requiring kernel changes or restarts. This role involves deep knowledge of Linux internals, networking, and performance tuning, as well as experience with tools like bpftrace and perf. These engineers help organizations improve system efficiency, reliability, and observability.

What are the key skills and qualifications needed to thrive as an eBPF Linux Performance Engineer?

To excel as an eBPF Linux Performance Engineer, you need a deep understanding of Linux internals, networking concepts, and proficiency in C and Python programming, often supported by a degree in computer science or related field. Familiarity with eBPF toolchains (such as bcc, bpftrace), Linux performance monitoring tools (like perf, ftrace), and knowledge of kernel debugging is crucial. Strong analytical skills, problem-solving ability, and effective communication set top performers apart in this field. These competencies are vital for identifying system bottlenecks, optimizing performance, and communicating complex findings to stakeholders.

What are some common challenges faced when using eBPF for Linux performance monitoring?

One of the main challenges in using eBPF for Linux performance monitoring is understanding and managing the complexity of writing safe and efficient eBPF programs, as they must comply with strict kernel verifier rules. Additionally, keeping up with evolving kernel APIs and ensuring compatibility across different distributions can require ongoing learning. Collaboration with system administrators and developers is often necessary to tailor monitoring solutions to specific environments and to interpret the collected data effectively. Moreover, troubleshooting issues in live systems can be demanding due to the low-level nature of eBPF and the need for in-depth kernel knowledge.

What is the difference between Ebpf Linux Performance vs Linux System Administrator?

AspectEbpf Linux PerformanceLinux System Administrator
Primary FocusMonitoring, analyzing, and optimizing Linux system performance using eBPFManaging, configuring, and maintaining Linux systems and servers
Required SkillsLinux internals, eBPF programming, performance analysis toolsLinux commands, scripting, system configuration, troubleshooting
Work EnvironmentTechnical roles focused on performance tuning, often in DevOps or SRE teamsSystem management, support, and infrastructure maintenance
CertificationsLinux Foundation certifications, eBPF-related coursesLinux Professional Institute (LPIC), CompTIA Linux+

Ebpf Linux Performance specialists focus on leveraging eBPF technology to monitor and optimize Linux systems, while Linux System Administrators handle broader system management tasks. Both roles require Linux knowledge, but their core responsibilities differ significantly.

What other helpful pages are available for Ebpf Linux Performance?

Other pages related to Ebpf Linux Performance:

Infographic showing various Ebpf Linux Performance job openings in the United States as of September 2026, with employment types broken down into 100% Full Time. Highlights an 100% Remote job distribution, with an average salary of $106,535 per year, or $51.2 per hour.

Performance Engineer

New York, NY โ€ข On-site

PDT Partners
Investment Management and Consulting Servicesย โ€ขย 51 - 200 employees

$195K - $225K/yr

Full-time

Re-posted yesterday


Job description

Performance Engineer
We're looking for an exceptional Performance Engineer to join our growing technology organization. Interviewing at PDT is intentionally focused on finding great people who can build long-term, impactful careers with us.
Performance Engineers at PDT are responsible for deeply understanding and optimizing the systems that enable our trading strategies at scale. You will work at the intersection of software, systems, and hardware to analyze performance, drive infrastructure efficiency, and free up critical compute capacity. Your work directly amplifies researcher velocity and scales our core models, creating massive impact through both cost savings and accelerated innovation. You'll thrive at PDT if you love open-ended problems, diving into GPU optimization and system optimization/design, and are excited to take your discoveries all the way to production at scale.
This is a hybrid position and will require the person to work from our New York City office at a minimum of 3 days a week.
Why join us
PDT Partners has a stellar 30+ year track record and a reputation for excellence. Our goal is to be the best quantitative investment manager in the world, measured by the quality of our products, not their size. PDT's very high employee-retention rate speaks for itself. Our people are intellectually extraordinary, and our community is close-knit, down-to-earth, and diverse.
Key Responsibilities
  • Analyze and understand end-to-end system performance to enhance researcher throughput and velocity.
  • Work across the OS, kernel, networking stack, storage subsystems, memory hierarchy, and CPU layers to optimize compute resource utilization.
  • Perform deep-dive analysis using Linux performance tools to identify bottlenecks, latency outliers, and non-scalable patterns.
  • Read and understand software layers, from application code through language runtimes, system libraries, and kernel code paths, providing suggestions/PRs that optimize critical paths.
  • Free up capacity, reduce costs, and scale models by improving computational efficiency through tuning, configuration, and architectural changes.
  • Develop systems to improve performance telemetry and observability
  • Conduct proof-of-concept evaluations of new performance technologies (new kernel features, alternative system libraries) and contribute to system design decisions.
  • Work collaboratively with development teams to catch performance regressions, review performance-sensitive code, and share optimization learnings across the organization

Below is a list of skills and experiences we think are relevant. Even if you don't think you're a perfect match, we still encourage you to apply because we are committed to developing our people.
  • Linux internals expertise: kernel subsystems, scheduling, memory management, virtual memory, cgroups, namespaces, and the networking stack.
  • Performance tooling: proficiency with perf, eBPF, Ftrace, strace, sysstat, and related tracing/profiling tools. Ability to develop custom tooling when existing tools fall short.
  • Systems-level optimization: Experience tuning system and application performance via sysctls, scheduler policies, NUMA topology awareness, memory allocators, network tunables, and storage I/O configuration.
  • Hardware-software interface: Deep understanding of CPU microarchitecture, cache hierarchies, memory subsystems, hardware performance counters, and how software behavior maps to hardware reality.
  • Versatile coding ability: Comfortable reading and contributing to code across multiple languages (C, C++, Python, Go, Rust, Java) and navigating unfamiliar codebases quickly.
  • Observability and telemetry: Experience building or integrating monitoring and observability infrastructure (Prometheus, Grafana, OpenTelemetry).
  • Collaborative and communicative: Ability to analyze performance holistically and to effectively communicate findings, trade-offs, and recommendations to development teams and stakeholders.

The salary range for this role is between $195,000 and $225,000. This range is not inclusive of any potential bonus amounts. Factors that may impact the agreed upon salary within the range for a particular candidate include years of experience, level of education obtained, skill set, and other external factors.
PRIVACY STATEMENT: For information on ways PDT may collect, use, and process your personal information, please see PDT's privacy notices.