Skip to main content
Flamingo
Scraped fromDjinniYesterday
Desktop

Client Engineer (Rust)

RustTokioSerdeanyhowtracingthiserrorreqwesthypertokio-tungstenitewarpnats.rsWin32 APICOMRegistryLaunchAgentsDaemonsKeychainsystemdjournalepollnix crateGitGitHub
Work Type
Remote
Job Type
Full Time
Location
Worldwide
Salary
Not specified

About the Position

Flamingo is an AI-driven open-source platform for MSPs. As a Client Engineer, you will build cross-platform Rust agents and background services for Windows, macOS, and Linux.

Responsibilities

  • Develop cross-platform agents, daemons, and background services in Rust for Windows, macOS, and Linux
  • Work with low-level system APIs and platform-specific tools: Win32 API, LaunchAgents/Daemons, systemd, and more
  • Integrate services with backend infrastructure via HTTP, WebSockets, and NATS
  • Write secure, asynchronous, and performant Rust code using Tokio, Serde, and Tracing
  • Optimize real-time data processing, message handling, and network performance
  • Collaborate with backend and platform teams to ensure reliability, observability, and security across deployments
  • Contribute to our open-source projects by writing clean, documented, and community-friendly code

Requirements

  • Strong proficiency in Rust, including async programming and ownership concepts
  • Experience developing system-level software for at least one major OS (Windows, macOS, or Linux)
  • Familiarity with platform APIs (e.g., Win32 API, systemd, macOS Daemons)
  • Solid understanding of networking (TCP/UDP, WebSockets, HTTP)
  • Experience with multi-threaded and asynchronous programming
  • Attention to security, performance, and code maintainability

Who to contact

Client Engineer (Rust)
View Original