Microsoft

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

Full-time · United States, Multiple Locations, Multiple Locations
✓ Verified live on the employer's own system · added 5 days ago
Save search
Senior · 8+ yrs exp

Requirements

Education: Bachelor's degree or related field

Experience: 8+ years

Skills & tools

ProgrammingC Plus PlusC SharpPythonRust
Apply on company site ↗ See your fit → free

Full job description

Apply strong engineering principles for defining robust and maintainable architectures and designs. Collaborate broadly across multiple disciplines from hardware designers to ML developers. Help establish and drive the adoption of good coding standards and patterns. Perform software development in C/C++, C#, Python, and other languages. Identify requirements, scope solutions, estimate work, schedule deliverables. Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C++, C, or Python OR equivalent experience. Master's Degree in Computer Science or related technical field AND 8+ years technical engineering experience with coding in languages including, but not limited to, C++, C, or Python OR Bachelor's Degree in Computer Science or related technical field AND 12+ years technical engineering experience with coding in languages including, but not limited to, C++, C, or Python OR equivalent experience. 3+ years of experience in systems programming (C, C++, Rust, C#, or similar), with a focus on low-level or performance-critical software Solid understanding of memory models, concurrency, and interprocess communication Experience working on infrastructure involving hardware interfaces or device communication (e.g., PCIe, DMA, RDMA, or similar) Familiarity with Graphics Processing Unit (GPU), Tensor Processing Unit (TPU), or other accelerator architectures and their runtime systems Experience implementing communication protocols or working with driver/kernel interfaces Exposure to observability or profiling tools (e.g., eBPF, trace buffers, performance counters, telemetry hooks)

More jobs at Microsoft

Similar jobs near United States, Multiple Locations, Multiple Locations

Tell me when more Senior Software Engineer, Networking Software jobs post near United States, Multiple Locations, Multiple Locations We re-check every listing against the employer’s own board — no résumé needed.

Search Senior and/or Principal Software Engineer - AI Frameworks Networking, Systems and Tools jobs near United States, Multiple Locations, Multiple Locations → Browse all live jobs

This posting was published by Microsoft on their own careers system and is shown here with a direct link to apply there. Employers: for corrections or removal, contact jobs@veritahire.com.