2

Remote Gstreamer Jobs (NOW HIRING)

Rust Engineer - Remote

$125K - $165K/yr

Remote What you'll do: * Design, build, and ship production Rust services end-to-end - from ... Depending on your interests and the team's needs, go deep on the GStreamer media pipeline (custom ...

New

Remote (PST zone) Who you are: You're a true full-stack engineer. You're as at home in a native ... Media-pipeline exposure - GStreamer, AVFoundation, thumbnail / transcode workflows. * Secure secret ...

New

Our dedication to remote-first work, and strong culture of connection and global inclusion means ... Asterisk or gStreamer * Experience in building Voice AI products * Knowledge of cloud ...

New

Senior Software Engineer - Video

Berkeley, CA · On-site +1

$150K - $197K/yr

... to remote work as well. Responsibilities * As part of the core software development team ... Ability to debug third party software and experience with libav/ffmpeg/gstreamer codebases * In ...

$94K - $124K/yr

Experience building video processing solutions using technologies such as FFmpeg, GStreamer, libav ... Fully remote work within supported time zones. * Unlimited paid time off. * Monthly wellness ...

New

This position is remote with travel up to 25% to our company headquarters or other locations. Key ... Experience with camera tuning (gain, exposure, white balance) or GStreamer pipelines * Proficiency ...

Sr. Director, Embedded Engineering

WA · Remote

$126K - $166K/yr

Work with Backend Engineering to define clean device-to-cloud interfaces, remote device management ... Familiarity with imaging and video pipeline technologies (GStreamer, H.264/H.265, WebRTC, RTSP, HLS ...

Remote Gstreamer information

What is a Remote Gstreamer?

A Remote Gstreamer is typically a software developer or engineer who specializes in working with GStreamer—a powerful open-source multimedia framework—while working remotely. GStreamers design, develop, and maintain applications for audio and video processing, streaming, and manipulation, often for media companies, video conferencing platforms, or broadcasting systems. Their remote role involves collaborating with global teams, troubleshooting streaming issues, and optimizing multimedia pipelines using GStreamer libraries and plugins. A strong background in C/C++, multimedia protocols, and network streaming is usually required. Remote Gstreamers may also contribute to open-source projects or provide technical support for multimedia solutions.

What is the difference between Remote Gstreamer vs Remote Video Streaming Engineer?

AspectRemote GstreamerRemote Video Streaming Engineer
Required CredentialsKnowledge of GStreamer, Linux, C/C++Experience with streaming protocols, multimedia codecs, Linux
Work EnvironmentDevelopment, testing, and troubleshooting multimedia pipelinesDesigning and maintaining video streaming solutions
Industry UsageMedia, broadcasting, multimedia softwareMedia, telecommunications, online streaming platforms

Remote Gstreamer focuses on developing and troubleshooting multimedia pipelines using GStreamer, while Remote Video Streaming Engineer involves designing and maintaining end-to-end streaming solutions. Both roles require multimedia knowledge but differ in scope and specific technical skills.

What are some typical challenges faced by Remote Gstreamer Developers when collaborating with distributed teams?

Remote Gstreamer Developers often encounter challenges related to latency, version compatibility, and efficient debugging due to the distributed nature of their work. Effective communication is essential, as team members may be spread across different time zones and must coordinate closely to integrate multimedia pipelines. Additionally, remote developers need to be proactive in documenting their code and sharing updates, as well as using collaborative tools to ensure smooth project progression. Regular virtual meetings and clear communication channels help address these challenges and maintain project momentum.

What are the key skills and qualifications needed to thrive as a Remote GStreamer Developer, and why are they important?

To thrive as a Remote GStreamer Developer, you need solid programming skills in C/C++ and Python, a deep understanding of multimedia pipelines, and experience with the GStreamer framework. Familiarity with Linux development environments, version control systems like Git, and knowledge of audio/video codecs are often required, with relevant certifications in multimedia or software development being advantageous. Strong problem-solving, communication, and self-motivation are important soft skills for remote collaboration and troubleshooting complex technical issues. These skills ensure effective development, integration, and maintenance of multimedia streaming solutions in distributed teams.
More about Remote Gstreamer jobs
What cities are hiring for Remote Gstreamer jobs? Cities with the most Remote Gstreamer job openings:
What are the most commonly searched types of Gstreamer jobs? The most popular types of Gstreamer jobs are:
What states have the most Remote Gstreamer jobs? States with the most job openings for Remote Gstreamer jobs include:
What job categories do people searching Remote Gstreamer jobs look for? The top searched job categories for Remote Gstreamer jobs are:
Rust Engineer - Remote

$125K - $165K/yr

Contractor

Posted 3 days ago

New


Job description

NAVA Software is looking for a Rust Engineer
Details:
Sr. Rust Engineer
Duration: 6 Months(Contract to Hire)
Location: Remote
What you'll do:
  • Design, 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 bring:
Must-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 impact:
  • These 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 / bonus:
  • gRPC / 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 ꠓwift/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.

NAVA Software Solutions logo

About NAVA Software Solutions

Sourced by ZipRecruiter

NAVA is a strategic partner for companies seeking to develop or customize software and products. Our team of experts leverages cutting-edge technology and deep industry knowledge to provide customized solutions that drive business success. Whether you're looking to improve your operations, increase efficiency, or bring a new product to market, NAVA has the expertise and resources to help you achieve your goals. Trust us to be your partner in software and product development.

Industry

It services

Company size

51 - 200 Employees

Headquarters location

Rocky Hill, CT, US

Social media