WebAI logo
WebAIPosted 1 week ago

Senior Platform Engineer

On-siteAustin, Texas, United States

Full TimeSenior LevelSmall

Job Summary

Design and build reliable platform capabilities shared across webAI products, developing backend systems with a focus on performance, security, and operational reliability. Create clear, stable APIs and SDKs for internal and external developers, owning features from architecture through production support. Establish CI/CD pipelines for automated builds, testing, and releases while writing documentation and improving developer tooling. Diagnose complex integration and performance problems across distributed systems and collaborate with product teams to evolve the platform. This role requires 5+ years of engineering experience and is open to candidates with Rust skills and distributed systems expertise.

Required Qualifications

  • 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, including experience with concurrency, process boundaries, resource management, failure modes, and 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 a related technical field

Desired Qualifications

  • 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

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

Apply to this job in one click with Sorce

Apply on Sorce