Senior Software Engineer for Libraries - Rust focus
Core
Design, implement, and evolve agentic tools, libraries, and SDKs for large-scale production services using Rust.
Role type
Senior Software Engineer (Systems Programming & Library Development)
Builds
Agentic tools, shared libraries, and SDKs for production services
Domain
Systems programming, Rust, Agentic AI
Deliverable
production ML models | product features
Required skills
Rust, C, C++, C#, Java, JavaScript, Python, API design, versioning strategy, testing strategies, CI validation, technical leadership, code reviews, architecture decisions
Preferred skills
Experience with shared libraries/frameworks/SDKs, mentorship, engineering quality practices
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 and release practices; Mentor engineers through design reviews and technical coaching.
Seniority
Senior, hands-on IC with leadership responsibilities