Client Engineer (Rust)

Djinni

Colombia

Presencial

COP 384.073.742 - 512.098.323

Jornada completa

14 días+

Recibe más respuestas de empleadores

Envía un currículum específico para el puesto de trabajo en cuestión de minutos.

Ventajas ofrecidas por este puesto de trabajo

Full remote

Descripción de la vacante

Flamingo is building cross-platform agents and services in Rust to manage endpoints across Windows, macOS, and Linux. You will design and implement high-performance system components in close collaboration with backend teams.

The role emphasizes async programming, security, and reliability, with opportunities to contribute to open-source projects and to work on real-time telemetry and secure data exchange in a distributed MSP infrastructure.

Formación

  • Strong proficiency in Rust, including asynchronous 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.

Responsabilidades

  • 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

Conocimientos

Rust
Async programming
System-level software
Cross-platform (Windows/macOS/Linux)
Networking
Security and performance

Herramientas

Tokio
Serde
Tracing

Descripción del empleo

# Client Engineer (Rust)Flamingo$$$$**About Flamingo**Flamingo is revolutionizing the Managed Service Provider (MSP) industry with an AI-driven, open-source platform for IT and security. Our goal is to empower MSPs with automation, optimization, and scalability tools to enhance their operations.**We are now expanding our system layer, developing cross-platform agents and background services written in Rust, designed to operate on Windows, macOS, and Linux environments. These agents form the backbone of our telemetry and device management capabilities across thousands of managed endpoints.****Role Overview:** As a Client Engineer, you'll build reliable, high-performance system services and daemons that power Flamingo's open-source infrastructure for MSPs. You will work closely with backend engineers to design, implement, and optimize cross-platform components responsible for device management, monitoring, and secure data exchange.**Key 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**Our Stack:*** Language: Rust (1.8x+)* Core Libraries: tokio, serde, anyhow, tracing, thiserror* Networking: reqwest / hyper (HTTP), tokio-tungstenite / warp (WebSockets), nats.rs (NATS)* Platform APIs: + Windows – Win32, COM, Registry + macOS – LaunchAgents, Daemons, Keychain + Linux – systemd, journal, epoll, nix crate* Tooling: Git, GitHub, cross-platform builds**Must-Have:*** 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**Nice-to-Have:*** Experience with NATS, message brokers, or real-time telemetry systems* Experience building cross-platform agents or monitoring tools* Contributions to open-source projects (especially in Rust)## Required languagesEnglishB1 - IntermediateUkrainianNativePublished 10 July121 views·26 applicationsSee stats of candidates who applied for this job See applicant insightsTo apply for this and other jobs on Djinniloginorsignup.* **Only from 4 years of experience*** **Full Remote*** **Countries of Europe or Ukraine** Countries where we consider candidates* + **English B1 - Intermediate** + **Ukrainian Native**---* Rust---* Employment: Fulltime* Domain: SaaS* Startup* Test task is needed
Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra y suelta tu archivo aquí
Similar jobs

Puestos de trabajo similares que vale la pena comparar

Rust System Engineer - Remote, Cross-Platform Daemons
Rust System Engineer - Remote, Cross-Platform Daemons

Djinni • Colombia

A distancia
COP 384.073.000 - 512.099.000
Full remote
Remote Rust Systems Engineer: High-Performance Backend
Remote Rust Systems Engineer: High-Performance Backend

BairesDev • Colombia

Presencial
COP 238.542.000 - 333.959.000
100% remote work
Competitive USD compensation
Hardware provided for home setup
+2
Software Engineer - Rust - Payward Services
Software Engineer - Rust - Payward Services

Kraken • Colombia

Presencial
COP 60.000.000 - 120.000.000
Senior Rust Engineer for Cross-Platform Desktop Apps
Senior Rust Engineer for Cross-Platform Desktop Apps

Svitla Systems, Inc. • Colombia

Presencial
COP 312.412.000 - 437.377.000
Christmas bonus
Referral bonuses
Learning program
+1
Senior Software Engineer - Rust - Payward Services
Senior Software Engineer - Rust - Payward Services

Kraken • Colombia

Presencial
COP 120.000.000 - 180.000.000
TK - Full Stack Engineer - 127
TK - Full Stack Engineer - 127

Thaloz • Colombia

Presencial
COP 122.010.000 - 203.352.000
Low-Level Rust Developer
Low-Level Rust Developer

MWDN • Bogotá

Presencial
COP 443.965.000 - 697.660.000
Free English classes
Legal support for contractors
HR support
+2
Rust (Edge) Senior Engineer - Latin America - Remote
Rust (Edge) Senior Engineer - Latin America - Remote

Azumo • Colombia

A distancia
COP 183.789.000 - 294.064.000
Paid time off
English classes
U.S. Holidays
+3
Rust Engineer
Rust Engineer

Arionkoder • Bogotá

A distancia
COP 281.171.000 - 468.618.000
Competitive USD salary
20 business days of vacation per year
6 National holidays
+2
Remote Rust Systems Engineer — High-Performance Core
Remote Rust Systems Engineer — High-Performance Core

BairesDev • Colombia

Presencial
COP 282.300.000 - 407.766.000
Remote work
USD or local currency payment
Home hardware setup
+1