{"schemaVersion":"jobsearcher.job.v1","id":"acda89decabe546070adfc17","url":"https://jobsearcher.com/jobs/acda89decabe546070adfc17","canonicalUrl":"https://jobsearcher.com/jobs/acda89decabe546070adfc17","title":"Sr Rust Engineer","description":"What you'll doDesign, build, and ship production Rust services end-to-end — from Postgres schema and migrations up through GraphQL and gRPC APIs — for tens of thousands of users, with care for backwards compatibility and gated rollout of behavior changes.Own features in our cloud GraphQL API: async-graphql schema and resolvers, sqlx queries and migrations (raw, compile-checked SQL — no ORM), relationship-based authorization (Ory Keto), search (Meilisearch), and messaging (NATS/JetStream).Build and evolve async, concurrent systems with Tokio — services, background workers, and streaming APIs — that stay correct under load and observable in production.Work across gRPC / Protobuf service boundaries (Tonic/Prost), treating published surfaces as backwards-compatibility contracts.Contribute to shared foundational crates with wide blast radius, keeping changes narrow and well-tested.Extend Strada's peer-to-peer architecture — iroh/QUIC transport, WebRTC signaling, TURN, NAT traversal — where media transfers directly between machines.Depending on your interests and the team's needs, go deep on the GStreamer media pipeline (custom elements, pro codecs, low-latency streaming) or the cloud and data plane (API, storage, search, auth).Instrument everything (OpenTelemetry, Datadog, Prometheus) and take part in CI/CD on AWS EKS (Terraform/Terragrunt, GitHub Actions).What you bringMust-have (core, non-negotiable)Strong production Rust — ownership, borrowing and lifetimes, traits, error handling, and a type system used well.Solid async Rust (Tokio or equivalent): tasks, channels, streams, cancellation, and reasoning clearly about concurrency correctness.Experience designing and operating backend services and their APIs (HTTP / GraphQL / gRPC).Production experience with relational databases and SQL (PostgreSQL preferred), including schema design and migrations — comfortable with raw SQL, not just an ORM.A solid grasp of auth fundamentals — OAuth2 / JWT, and RBAC or relationship-based access control.At home in a command-line, cloud-native workflow (Docker, CI/CD, some cloud infrastructure exposure), collaborating and reviewing code in a sizable codebase.Where you could make a big impactThese are areas you can own and go deep on — any one is a way to have outsized impact, and a couple can be a specialty in their own right.Real-time and networking systems — WebRTC (SDP/ICE/TURN), QUIC, NAT traversal, or libraries like iroh.Media and streaming — GStreamer, professional video codecs (ProRes, RED R3D, Blackmagic RAW), AVFoundation / VideoToolbox, low-latency pipelines.Systems-level / OS work — daemons and background services (launchd / Windows services), Unix domain sockets and named pipes, virtual filesystems (NFS / FSKit / WinFsp), caching, and content addressing.Nice to have / bonusgRPC / Protobuf on the Rust stack (Tonic/Prost), with schema-evolution and backwards-compat discipline.async-graphql or other production GraphQL server experience.sqlx specifically (compile-time-checked queries, offline mode) and Postgres performance tuning.Ory (Keto/Oathkeeper) or other Zanzibar-style authorization; Auth0.Cloud-native ops — AWS (EKS, ECR, S3), Kubernetes, Terraform/Terragrunt, NATS, Meilisearch.Cross-language FFI (swift-bridge, Rust ↔ Swift/TS bindings) — handy, since our clients embed Rust.Nix/devenv reproducible environments and just-based task runners.Observability tooling (OpenTelemetry, Datadog, Prometheus/Grafana/Tempo).A background in film, video, or post-production, or other professional media workflows.","company":"R Systems","rawCompany":"r systems","city":"Orange","state":"CA","isRemote":false,"isActive":false,"createdAt":"2026-07-23T13:46:13.109Z","occupations":[{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1254.00","title":"Web Developers","slug":"web-developers"}],"industries":[{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Sr Rust Engineer","description":"What you'll doDesign, build, and ship production Rust services end-to-end — from Postgres schema and migrations up through GraphQL and gRPC APIs — for tens of thousands of users, with care for backwards compatibility and gated rollout of behavior changes.Own features in our cloud GraphQL API: async-graphql schema and resolvers, sqlx queries and migrations (raw, compile-checked SQL — no ORM), relationship-based authorization (Ory Keto), search (Meilisearch), and messaging (NATS/JetStream).Build and evolve async, concurrent systems with Tokio — services, background workers, and streaming APIs — that stay correct under load and observable in production.Work across gRPC / Protobuf service boundaries (Tonic/Prost), treating published surfaces as backwards-compatibility contracts.Contribute to shared foundational crates with wide blast radius, keeping changes narrow and well-tested.Extend Strada's peer-to-peer architecture — iroh/QUIC transport, WebRTC signaling, TURN, NAT traversal — where media transfers directly between machines.Depending on your interests and the team's needs, go deep on the GStreamer media pipeline (custom elements, pro codecs, low-latency streaming) or the cloud and data plane (API, storage, search, auth).Instrument everything (OpenTelemetry, Datadog, Prometheus) and take part in CI/CD on AWS EKS (Terraform/Terragrunt, GitHub Actions).What you bringMust-have (core, non-negotiable)Strong production Rust — ownership, borrowing and lifetimes, traits, error handling, and a type system used well.Solid async Rust (Tokio or equivalent): tasks, channels, streams, cancellation, and reasoning clearly about concurrency correctness.Experience designing and operating backend services and their APIs (HTTP / GraphQL / gRPC).Production experience with relational databases and SQL (PostgreSQL preferred), including schema design and migrations — comfortable with raw SQL, not just an ORM.A solid grasp of auth fundamentals — OAuth2 / JWT, and RBAC or relationship-based access control.At home in a command-line, cloud-native workflow (Docker, CI/CD, some cloud infrastructure exposure), collaborating and reviewing code in a sizable codebase.Where you could make a big impactThese are areas you can own and go deep on — any one is a way to have outsized impact, and a couple can be a specialty in their own right.Real-time and networking systems — WebRTC (SDP/ICE/TURN), QUIC, NAT traversal, or libraries like iroh.Media and streaming — GStreamer, professional video codecs (ProRes, RED R3D, Blackmagic RAW), AVFoundation / VideoToolbox, low-latency pipelines.Systems-level / OS work — daemons and background services (launchd / Windows services), Unix domain sockets and named pipes, virtual filesystems (NFS / FSKit / WinFsp), caching, and content addressing.Nice to have / bonusgRPC / Protobuf on the Rust stack (Tonic/Prost), with schema-evolution and backwards-compat discipline.async-graphql or other production GraphQL server experience.sqlx specifically (compile-time-checked queries, offline mode) and Postgres performance tuning.Ory (Keto/Oathkeeper) or other Zanzibar-style authorization; Auth0.Cloud-native ops — AWS (EKS, ECR, S3), Kubernetes, Terraform/Terragrunt, NATS, Meilisearch.Cross-language FFI (swift-bridge, Rust ↔ Swift/TS bindings) — handy, since our clients embed Rust.Nix/devenv reproducible environments and just-based task runners.Observability tooling (OpenTelemetry, Datadog, Prometheus/Grafana/Tempo).A background in film, video, or post-production, or other professional media workflows.","datePosted":"2026-07-23T13:46:13.109Z","dateModified":"2026-07-23T13:46:13.109Z","hiringOrganization":{"@type":"Organization","name":"R Systems","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Orange","addressRegion":"CA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"acda89decabe546070adfc17"},"url":"https://jobsearcher.com/jobs/acda89decabe546070adfc17"}}