CareerPlan

Software Engineer (Rust/C++)

TallinnFull-time2026-10-29 → 2026-11-10

Core

Design, build, and maintain high-performance, scalable backend services and the house server that integrates thousands of connected devices for smart building solutions.

Role type

Senior IC backend systems engineer (Rust/C++)

Builds

Scalable backend services, APIs, and AI-powered systems for smart building infrastructure

Domain

Smart buildings / IoT / Distributed systems

Deliverable

production ML models

Required skills

Rust, C++, distributed systems, network protocols, asynchronous runtimes, database engines, API design, debugging, cloud infrastructure

Preferred skills

AI integration, on-premise/local server environments, agile environments

Technologies

Rust, C++, MariaDB, Postgres, NoSQL, REST, gRPC

Responsibilities

Design and develop APIs for local and cloud-based services; Optimize system performance and debug complex issues; Evaluate, integrate, deploy, and optimize AI tools and services; Mentor others and help shape team processes

Seniority

Senior, hands-on IC