SlipstreamJobsFresh Startup & VC-Backed Jobs

Senior Rust Platform Engineer

webAI - Austin, TX, USA - In-office - posted 2026-09-28

Apply on the company site

SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.

webAI is building distributed AI infrastructure for personalized, privacy-preserving AI at the edge. The company's mission is to enable enterprises to deploy large-scale AI models on consumer hardware while keeping data and intellectual property private. As a Senior Rust Platform Engineer, you will design and build the core software platform supporting webAI's enterprise and consumer products. You will own the full lifecycle of complex platform capabilities—from architecture and implementation through testing, release, and production support. Your work will span systems architecture, backend development, CI/CD automation, API design, and developer experience. Key responsibilities include: - Design and implement reusable platform capabilities exposed through stable APIs and SDKs - Develop backend and systems software with emphasis on performance, security, maintainability, and operational reliability - Create clear, stable APIs and SDKs for internal and external developers - Own features from architecture through release and production support - Build and improve CI/CD pipelines for multi-platform builds, testing, artifact publishing, and releases - Establish practices for API evolution, versioning, compatibility, and migration - Write documentation, examples, and reference implementations - Diagnose performance, concurrency, reliability, and integration problems - Collaborate with product and engineering teams to translate product needs into reusable platform capabilities - Improve developer tooling and workflows as the platform grows You will move fluidly between low-level technical concerns and clear, practical interfaces for other developers, helping shape the boundaries and evolution of the webAI platform. REQUIREMENTS: - 5+ years of relevant software engineering experience - Strong experience designing and maintaining APIs, SDKs, client libraries, or developer-facing platform interfaces - Strong systems-engineering skills: concurrency, process boundaries, resource management, failure modes, performance - Experience designing and maintaining CI/CD pipelines and release automation - Experience packaging, versioning, and distributing production software - Ability to write maintainable code, effective tests, clear technical documentation, and useful examples - Experience diagnosing complex integration, reliability, and performance problems - Proven ability to take complex or ambiguous requirements through design, implementation, and release - Strong communication and cross-functional collaboration skills - Bachelor's degree in Computer Science, Software Engineering, or related technical field PREFERRED: - Professional experience with Rust - Experience building distributed, peer-to-peer, offline-capable, or edge systems - Experience designing or integrating foreign function interfaces (FFI) and language bindings - Experience working across programming-language and process boundaries - Familiarity with semantic versioning, compatibility policies, and API migration strategies - Experience building cross-platform software for desktop, mobile, server, or embedded environments - Experience creating developer tools, code generators, build tooling, or release infrastructure - Experience with security-sensitive or privacy-preserving systems

Similar roles