Rust Engineer

We're looking for an experienced backend developer to build and maintain the server-side infrastructure for our IoT platform. You'll work with Rust to create high-performance, reliable systems that handle real-time data from thousands of connected devices.

What you'll do:

You'll design and implement backend services that process telemetry data, manage device authentication and provisioning, and provide APIs for our IoT applications. This includes building message brokers, data pipelines, and storage solutions that can scale with our growing device fleet. You'll also work on optimizing performance, ensuring system reliability, and implementing security best practices for device-to-cloud communication.

What we're looking for:

Strong experience with Rust and async programming patterns. You should be comfortable working with protocols like MQTT, CoAP, or HTTP/2, and have experience designing RESTful or gRPC APIs. Experience with message queues (RabbitMQ, Kafka, NATS), time-series databases (InfluxDB, TimescaleDB), and cloud platforms (AWS IoT, Azure IoT Hub, or GCP IoT Core) is important. Knowledge of TLS/DTLS, device authentication mechanisms, and IoT security principles is essential.

Bonus points for:

Experience with embedded systems or firmware development, familiarity with container orchestration (Kubernetes, Docker), knowledge of edge computing architectures, or contributions to open-source Rust projects.

Requirements:

3+ years of backend development experience, 1+ years working with Rust in production environments, understanding of distributed systems and microservices architecture, and excellent problem-solving skills.

We offer competitive compensation, flexible work arrangements, and the opportunity to work on technology that connects the physical and digital worlds.

Required languages

English B1 - Intermediate
Published 2 February
23 views
ยท
4 applications
100% read
ยท
67% responded
Last responded yesterday
To apply for this and other jobs on Djinni login or signup.
Loading...