CareerPlanSign in

Principal Software Engineer for Libraries - Rust focus

Czech Republic, Multiple Locations, Multiple Locations💼 Full-time🗓 2026-08-27 → 2026-09-26

Core

Design, implement, and evolve agentic tools, libraries, and SDKs for large-scale production services using Rust.

Role type

Principal Software Engineer (Systems Programming & Library Architecture)

Builds

Agentic tools, shared libraries, SDKs, and production-quality software components

Domain

Systems programming, Agentic AI development, Distributed systems

Deliverable

production ML models | product features | infrastructure

Required skills

Rust, C, C++, C#, Java, JavaScript, Python, API design, versioning strategy, testing strategies, CI validation, distributed systems architecture, technical leadership

Preferred skills

None stated

Technologies

Rust, C, C++, C#, Java, JavaScript, Python

Responsibilities

Drive API design with attention to developer ergonomics and compatibility; Identify patterns for agentic development to achieve efficiency gains; Partner with service teams to translate requirements into shared components; Establish engineering quality bars through testing, documentation, and release practices; Mentor engineers through design reviews and technical coaching

Seniority

Principal, hands-on IC with strategy & mentorship

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