2

Full Time Dpdk Jobs (NOW HIRING)

Principal Software Engineer

Lowell, MA · On-site

$170K - $281K/yr

Hands-on experience with Open vSwitch (OVS), SR-IOV, DPDK, or other high performance networking ... These benefits are only applicable to full time, permanent associates at Red Hat located in the ...

Experience with the Linux network stack including frameworks such as DPDK or eBPF/XDP. * Strong ... Competitive stipend and potential for full-time opportunities. About Red Hat Red Hat is the world ...

Experience with VPP/DPDK and equivalent technologies * Experience to design, code, and deliver ... for full-time employees * Exempt employees participate in Cisco's flexible vacation time off ...

Principal Rust Developer

Bellevue, WA · On-site

$182K - $260K/yr

Familiarity with Linux networking stacks, kernel-space technologies such as eBPF or DPDK, and ... The base salary range listed for this full-time position excludes commission/ bonus/ equity (if ...

Experience with VPP/DPDK and equivalent technologies * Experience to design, code, and deliver ... for full-time employees * Exempt employees participate in Cisco's flexible vacation time off ...

Full Time Dpdk information

See salary details

$10

$53

$72

How much do full time dpdk jobs pay per hour?

As of Jun 9, 2026, the average hourly pay for full time dpdk in the United States is $53.38, according to ZipRecruiter salary data. Most workers in this role earn between $47.12 and $60.58 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive as a Full-Time DPDK (Data Plane Development Kit) Developer, and why are they important?

To thrive as a Full-Time DPDK Developer, you need strong proficiency in C programming, deep knowledge of networking protocols, and experience with high-performance packet processing, often supported by a degree in computer science or a related field. Familiarity with DPDK libraries, Linux operating systems, and tools like Git and Jenkins is essential, and relevant certifications in networking or Linux can be advantageous. Excellent problem-solving skills, attention to detail, and effective teamwork are crucial soft skills for success in this position. These abilities ensure the development of efficient, reliable, and scalable network applications in latency-sensitive production environments.

What is the difference between Full Time Dpdk vs Network Engineer?

AspectFull Time DpdkNetwork Engineer
Required CredentialsNetworking certifications (e.g., CCNA, CCNP), Linux skillsNetworking certifications, Linux knowledge, sometimes vendor-specific
Work EnvironmentData centers, server environments, cloud infrastructureOffice settings, data centers, client sites
Industry UsageTelecommunications, data centers, cloud providersIT companies, service providers, enterprise networks
Common Search/ComparisonFull Time Dpdk vs Network EngineerFull Time Dpdk vs Network Engineer

While both roles involve networking skills, a Full Time Dpdk specialist focuses on high-performance packet processing using DPDK in data centers and cloud environments. A Network Engineer has a broader scope, managing overall network infrastructure. The roles often overlap in certifications and work environments, but DPDK roles are more specialized in high-speed data plane development.

What are some common challenges faced when working full-time with DPDK in a production environment?

One of the main challenges faced by full-time DPDK (Data Plane Development Kit) engineers is optimizing packet processing performance while maintaining system stability. Tuning DPDK applications for high throughput often requires deep knowledge of hardware, memory management, and multi-core programming. Additionally, integrating DPDK with legacy systems or other network stacks can present compatibility and debugging challenges. Collaboration with network engineers, DevOps, and QA teams is vital to ensure the smooth deployment and monitoring of DPDK-based solutions in production.

What are Full Time DPDK jobs?

Full Time DPDK jobs are positions where professionals work full-time with the Data Plane Development Kit (DPDK), a set of libraries and drivers for fast packet processing in networking applications. These roles typically involve designing, developing, and optimizing high-performance network software, often in environments like telecommunications, cloud computing, or data centers. Candidates are usually expected to have strong knowledge of C programming, Linux systems, and network protocols. Full Time DPDK engineers may work on tasks such as building network functions, accelerating packet processing, and ensuring low-latency communication. These jobs are essential in industries that require robust and efficient data handling at scale.
More about Full Time Dpdk jobs
What cities are hiring for Full Time Dpdk jobs? Cities with the most Full Time Dpdk job openings:
What are the most commonly searched types of Dpdk jobs? The most popular types of Dpdk jobs are:
What states have the most Full Time Dpdk jobs? States with the most job openings for Full Time Dpdk jobs include:
What job categories do people searching Full Time Dpdk jobs look for? The top searched job categories for Full Time Dpdk jobs are:

Full-time

This job post has expired today. Applications are no longer accepted.


Job description

Job Title: Golang Developer / Senior Golang Developer / Lead Golang Developer
Location: Chicago, Illinois
Employment Type: Full Time
  • Design and implement low-latency services in Go for trading infrastructure and market data processing.
  • Build and optimize high-throughput data pipelines for real-time market data ingestion and order routing.
  • Develop lock-free / wait-free data structures and concurrency primitives for performance-critical paths.
  • Engineer systems with deterministic execution, minimizing latency variance and tail latency.
  • Design and maintain distributed coordination systems using consensus protocols (Raft/Paxos) where required.
  • Implement custom networking stacks or optimized RPC frameworks tailored for trading workloads.
  • Work closely with Linux internals:
    • Syscalls
    • CPU pinning
    • NUMA optimization
    • Kernel bypass techniques (e.g., DPDK, Solarflare Onload)
  • Optimize systems using:
    • perf, eBPF, flame graphs
    • Hardware counters and profiling tools
  • Debug production systems under live trading conditions, ensuring stability and performance.
  • Collaborate with quants and traders to align system behavior with strategy requirements.

Required Qualifications
  • 10+ years of experience in systems engineering or low-latency infrastructure
  • 8+ years of production experience with Golang
  • Strong understanding of:
    • Concurrency and synchronization
    • Memory models and allocation behavior
    • High-performance system design
  • Experience building real-time or low-latency systems (trading, networking, or similar domains)
  • Hands-on expertise with:
    • Lock-free programming
    • Atomic operations
    • Multithreaded system design
  • Strong knowledge of:
    • Linux internals and performance tuning
    • Networking (TCP/UDP, multicast, low-latency pipelines)
  • Experience with profiling and debugging tools
  • Exposure to high-frequency trading systems or market microstructure
  • Experience with:
    • Kernel bypass networking (DPDK, Solarflare)
    • RDMA / high-speed networking
  • Familiarity with:
    • Exchange protocols (FIX, binary feeds)
    • Market data normalization pipelines
  • Contributions to systems like:
    • Kubernetes
    • etcd
  • Experience optimizing systems for:
    • Cache locality
    • NUMA architecture
    • CPU microarchitecture behavior