CareerPlanSign in

Senior and/or Principal Software Engineer - AI Frameworks Networking, Systems and Tools

United States, Multiple Locations, Multiple Locations💼 Full-time🗓 2026-08-03 → 2026-09-26

Core

Designing robust architectures and developing high-performance software for AI frameworks networking, systems, and tools.

Role type

Senior/Principal Software Engineer (AI Systems & Networking)

Builds

AI framework networking components, system tools, and infrastructure layers

Domain

Artificial Intelligence, Systems Programming, Hardware Interfaces

Deliverable

production ML models | infrastructure

Required skills

C/C++/C#/Python, systems programming, memory models, concurrency, interprocess communication, hardware interfaces (PCIe, DMA, RDMA), accelerator architectures (GPU/TPU), communication protocols, driver/kernel interfaces, observability tools

Preferred skills

low-level or performance-critical software development

Technologies

C, C++, Rust, C#, Python, PCIe, DMA, RDMA, GPU, TPU, eBPF

Responsibilities

Define robust and maintainable architectures and designs, collaborate across hardware and ML disciplines, establish coding standards, perform software development, identify requirements, scope solutions, estimate work, schedule deliverables

Seniority

Senior/Principal, hands-on IC

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