J

Software Engineer (Edge - Devices & Mobile) - Rust Expert

Jobgether • Sweden
Remote
Apply Now

Seeking a Rust specialist to design, develop, and maintain a cross-platform peer runtime for Windows, Android, and Linux (with macOS expansion). Focus on mobile device infrastructure, networking, security, and distributed systems. Requires 5+ years of production-grade Rust experience, OS internals knowledge, and FFI integration.

Key Highlights
Cross-platform Rust peer runtime for Windows, Android, Linux (macOS expansion)
Mobile device infrastructure with focus on networking, security, and distributed systems
5+ years of production-grade Rust experience required
Key Responsibilities
Design and maintain cross-platform Rust peer runtime for Windows, Android, Linux (and future macOS)
Manage process lifecycles, networking, and operational stability across diverse hardware environments
Expand platform to Android using NDK/JNI, addressing foreground services, battery optimization, and network constraints
Integrate native networking technologies (Chromium's Cronet, C++) into Rust libraries
Work with FFI, OS APIs, and ensure safe memory management and cross-language interoperability
Collect and analyze hardware/OS signals (TCP, TLS, HTTP fingerprints) for network realism improvements
Develop device-level observability and performance metrics (uptime, bandwidth, availability, task success rates)
Expand peer capabilities for workloads like CAPTCHA solving and browser rendering while maintaining security
Participate in on-call rotations, investigate production incidents, and implement reliability improvements
Contribute to technical documentation, architecture proposals, and engineering standards
Technical Skills Required
Rust Cross-platform development Networking (TCP/TLS/HTTP)
Nice to Have
Experience with residential proxy networks, peer-to-peer applications, or large-scale device farms
Knowledge of browser internals and Chromium networking technologies
Familiarity with gRPC, Protocol Buffers, mutual TLS (mTLS), Prometheus, Grafana, OpenTelemetry, Kubernetes, or cloud infrastructure
Exposure to innovative technologies at the intersection of AI, networking, distributed systems, and web data collection

Job Description

We are looking for an experienced Software Engineer with strong Rust expertise to help build and scale a sophisticated, cross-platform device infrastructure.

Accountabilities:

Want the full job description? Read the complete details on Lever, the original posting.
Continue on Lever

This is a short excerpt. All rights to the full description belong to its original publisher.

See Jaabz jobs first on Google 1 tap · free · in AI Overviews Jaabz is on your Google Manage Preferred Sources
Keep exploring

Similar Jobs

Explore other opportunities that match your interests

Remote Work Guides

Practical guides for finding and thriving in remote roles.

Browse all articles

Subscribe to our newsletter

New visa sponsorship, relocation and remote tech jobs, delivered to your inbox.