Software Engineer (Rust/C++)
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
