CareerPlanSign in

Principal Software Engineer, Core Infrastructure

USA💼 Full-time🗓 2026-09-22 → 2026-09-25

Core

Lead development and architecture of scalable, elastic, fault-tolerant distributed-system components and optimize code/data paths for high-throughput workloads.

Role type

Principal Software Engineer (Core Infrastructure)

Builds

Scalable distributed-system components, redundancy, replication, failover, and load-shedding mechanisms.

Domain

Cloud infrastructure, embedded Linux, hardware system bring-up, and distributed systems.

Deliverable

production ML models | product features | infrastructure

Required skills

C/C++, Python, Perl, Bash, multi-threaded embedded Linux development, network/storage stacks (P4, DOCA, TCP/IP, NVMe, PCIe, DPDK), firmware development, Linux kernel and driver programming, virtualization (SR-IOV, VirtIO, vDPA), CI/CD, system-level testing and automation, large-scale distributed systems operation.

Preferred skills

Intel/AMD/ARM computer architecture knowledge, hardware/system bring-up experience, data analysis, compliance documentation, agile methodologies.

Technologies

C, C++, Python, Perl, Bash, P4, DOCA, TCP/IP, NVMe, PCIe, DPDK, Linux kernel, SR-IOV, VirtIO, vDPA, CI/CD tools.

Responsibilities

Design redundancy, replication, failover, and load-shedding mechanisms; establish KPIs, telemetry, dashboards, and alerts; diagnose and resolve production issues; develop security controls and infrastructure as code; mentor peers and participate in technical decision-making.

Seniority

Principal, hands-on IC with strategic oversight and mentorship.

Sourced via codingjobboard · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.