J

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

Jobgether • Hungary
Remote
Apply Now

Seeking an experienced **Software Engineer** with **Rust expertise** to develop and maintain a cross-platform peer runtime for **Windows, Android, and Linux**, expanding to **macOS**. Focus on **networking, distributed infrastructure, and mobile device optimization** with strong **security, reliability, and observability** requirements. Requires **5+ years of production-grade Rust development** and hands-on experience with **FFI, OS internals, and mobile platforms**.

Key Highlights
Cross-platform Rust peer runtime for Windows, Android, Linux, and future macOS support
Focus on mobile device optimization, networking, and distributed infrastructure
Strong emphasis on security, reliability, and observability in production environments
Key Responsibilities
Develop and maintain a cross-platform Rust peer runtime for Windows, Android, and Linux (future macOS)
Manage process lifecycles, networking, and operational stability across diverse hardware environments
Expand platform capabilities to Android using NDK/JNI, addressing foreground services and mobile constraints
Integrate native networking technologies (Chromium’s Cronet, browserless HTTP clients) into Rust libraries
Ensure safe FFI, memory management, and cross-language interoperability with OS APIs
Analyze hardware/OS signals (TCP/TLS/HTTP fingerprints) for network realism and anti-detection support
Develop device-level observability and performance metrics (uptime, bandwidth, availability, task success)
Expand peer capabilities for CAPTCHA solving and browser rendering with secure untrusted content boundaries
Participate in on-call rotations, incident investigation, and post-mortems for system reliability
Contribute to technical documentation, architecture proposals, and engineering standards
Technical Skills Required
Rust Cross-platform systems engineering Networking (TCP/TLS/HTTP)
Nice to Have
Experience with residential proxy networks, peer-to-peer applications, or large-scale device farms
Familiarity with browser internals (Chromium, Cronet) and advanced networking technologies
Knowledge of gRPC, Protocol Buffers, mutual TLS (mTLS), Prometheus, Grafana, OpenTelemetry, Kubernetes, and cloud infrastructure

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.

In this role, you will develop and maintain a reliable peer runtime across Windows, Android, and Linux, with future expansion to macOS. You will work at the intersection of systems engineering, mobile platforms, networking, and distributed infrastructure. A key focus will be bringing advanced capabilities to mobile devices while ensuring seamless performance, security, and reliability across a globally distributed fleet.

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.