Senior Rust Platform Engineer
Core
Design and implement reusable platform capabilities, stable APIs, and SDKs for enterprise and consumer AI products.
Role type
Senior IC platform engineer (Rust)
Builds
Reusable platform software, APIs, SDKs, and CI/CD infrastructure
Domain
AI infrastructure, distributed systems, backend development
Required skills
Systems engineering, API/SDK design, CI/CD pipeline management, software packaging and versioning, performance optimization, concurrency management, complex system debugging
Preferred skills
Rust, distributed/edge systems, FFI and language bindings, cross-platform development, developer tooling creation, semantic versioning strategies
Technologies
Rust, CI/CD tools, API frameworks, SDKs
Responsibilities
Design and build reliable platform capabilities shared across products; Develop backend and systems software focusing on performance and security; Create stable APIs and SDKs for developers; Own features from architecture through production release; Build and improve CI/CD pipelines; Establish practices for API evolution and migration; Write documentation and reference implementations; Diagnose performance and reliability issues; Collaborate on turning product needs into platform capabilities; Improve developer tooling and workflows

