Sr. Rust Engineer


Exl Neo Technologies
Dice Job Match Score™
⏳ Almost there, hang tight...
Job Details
Skills
- Messaging
- Collaboration
- RADIUS
- Codecs
- API
- Storage
- GitHub
- Reasoning
- Concurrent Computing
- HTTP
- Relational Databases
- Migration
- SQL
- Object-relational Mapping
- OAuth
- RBAC
- Access Control
- Command-line Interface
- Docker
- Continuous Integration
- Continuous Delivery
- IaaS
- Real-time
- Computer Networking
- SDP
- Service Delivery Platform
- ICE
- NAT
- Streaming
- GStreamer
- Video Codecs
- SAP R/3
- Windows Services
- Unix
- Sockets
- File Systems
- NFS
- Caching
- GraphQL
- PostgreSQL
- Performance Tuning
- Authorization
- Cloud Computing
- Amazon Web Services
- Amazon S3
- Kubernetes
- Terraform
- Swift
- Rust
- SANS
- Video
- Post-production
- Media
- Workflow
Summary
Sr. Rust Engineer
Long Term Contract
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, PrometheGrafana/Tempo).
- A background in film, video, or post-production, or other professional media workflows.
- Dice Id: 91172235
- Position Id: OOJ - 1533-534-1786648784
- Posted 6 hours ago
Company Info
About Exl Neo Technologies
EXL Neo is a leading IT consulting and staffing firm dedicated to delivering innovative technology solutions and connecting businesses with top-tier IT talent for enterprises in India, USA and Canada. Our mission is to empower organizations to thrive in a rapidly evolving digital landscape by providing expert guidance, strategic consulting, and highly skilled professionals tailored to meet the unique needs of each client.
Our Services IT Consulting:
*Strategic IT Planning: We work closely with clients to develop IT strategies that align with their business goals, ensuring technology serves as a catalyst for growth and efficiency. * Technology Implementation: From software development to cloud migration, our experts guide organizations through seamless technology implementations that enhance operational capabilities. * Cybersecurity: Protecting your business from cyber threats is our priority. We offer comprehensive cybersecurity assessments and solutions to safeguard your data and systems. * Digital Transformation: We assist businesses in embracing digital transformation by modernizing their IT infrastructure and adopting emerging technologies such as AI, IoT, and blockchain.
IT Staffing:
* Temporary Staffing: Whether you need to scale up for a project or require specialized skills, we provide highly qualified IT professionals on a temporary basis to meet your needs. * Permanent Placement: We help you find the right talent for your team, ensuring a perfect match in terms of skills, experience, and cultural fit. * Contract-to-Hire: This flexible staffing option allows you to evaluate a candidate's performance and fit within your organization before making a permanent hiring decision. * Executive Search: Our executive search services focus on identifying and recruiting top-level IT leaders who can drive your business forward.


Similar Jobs
It looks like there aren't any Similar Jobs for this job yet.
Search all similar jobs