CareerPlanSign in

Principal Software Engineer, Core Infrastructure

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

Core

Lead development and architect scalable, elastic distributed systems for hyperscale workloads, focusing on fault tolerance, performance optimization, and operational excellence.

Role type

Principal Software Engineer (Core Infrastructure)

Builds

Scalable distributed systems, fault-tolerant infrastructure components, and automation tools for patching and updates.

Domain

Cloud Infrastructure / Distributed Systems / Embedded Linux

Deliverable

production ML models | product features | infrastructure

Required skills

C/C++ proficiency, Python/Perl/Bash scripting, multi-threaded embedded Linux development, network/storage stack protocols (P4, DOCA, TCP/IP, NVMe, PCIe, DPDK), Linux kernel/driver programming, virtualization technologies (SR-IOV, VirtIO, vDPA), CI/CD environment experience, hardware/system bring-up, Intel/AMD/ARM architecture knowledge.

Preferred skills

Firmware development, embedded systems experience, remote lab equipment operation.

Technologies

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

Responsibilities

Define scalability requirements and optimize code/data paths for high-throughput workloads; Design fault-tolerant systems with redundancy, replication, and failover mechanisms; Establish KPIs, telemetry, dashboards, and fault-injection validation; Diagnose and resolve production issues; Develop security controls and maintain compliance documentation; Create infrastructure automation for patching, updates, and rollbacks; Mentor peers and participate in technical decision-making.

Seniority

Principal, hands-on IC with mentorship responsibilities

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