Senior Rust Platform Engineer
Core
Design and implement reusable platform capabilities, stable APIs, and SDKs for webAI's distributed AI infrastructure.
Role type
Senior IC platform engineer (Rust)
Builds
Reusable platform capabilities, backend systems, APIs, SDKs, and CI/CD pipelines
Domain
AI infrastructure, distributed systems, edge computing
Deliverable
production ML models | product features | infrastructure
Required skills
Systems engineering, API/SDK design, CI/CD pipeline management, software packaging and distribution, performance optimization, concurrency management, complex system debugging
Preferred skills
Rust, distributed peer-to-peer systems, FFI and language bindings, cross-platform software development, developer tooling creation, semantic versioning strategies
Technologies
Rust
Responsibilities
Design and build reliable platform capabilities shared across products; Develop backend and systems software focusing on performance and security; Create clear, stable APIs and SDKs; Own features from architecture through production support; Build and improve CI/CD pipelines; Establish practices for API evolution and versioning; Diagnose performance and reliability problems; Collaborate to turn product needs into reusable capabilities; Improve developer tooling and workflows