CareerPlan

Principal Software Engineer, Core Infrastructure

USAFull-time2026-10-09 → 2026-11-10

Core

Lead development and architecture of scalable, elastic distributed systems for hyperscale workloads involving retrieval, storage, and processing.

Role type

Principal Software Engineer (Core Infrastructure)

Builds

Scalable, fault-tolerant distributed systems and infrastructure components

Domain

Cloud Infrastructure / Distributed Systems / Embedded Linux

Required skills

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

Preferred skills

Hardware/system bring-up experience, Intel/AMD/ARM architecture knowledge, data analysis, compliance documentation, user experience development

Technologies

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

Responsibilities

Design fault-tolerant systems with redundancy and failover; optimize code and data paths for high-throughput workloads; establish KPIs, telemetry, and alerting mechanisms; diagnose and resolve production issues; develop security controls and infrastructure automation; mentor peers and participate in technical decision-making

Seniority

Principal, hands-on IC with strategy & mentorship