-
Intellias

Senior Rust Engineer

Intellias
Ukraine · Full-time · Mid-Senior

Our client is a company that enables people, enterprises, and cities to harness the power of location. By making sense of the world through the lens of location, it empowers their customers to achieve better outcomes from helping a city manage its infrastructure or an enterprise optimize its assets to delivering drivers to their destination safely.


Project Overview:

A service that delivers real-time traffic light countdown information to applications. It helps users anticipate signal changes and navigate intersections more smoothly.

This role owns the performance-critical services that ingest, normalize, predict, and serve countdown data. The engineer will deliver safe, highly concurrent Rust systems with exemplary observability and operational quality.


Requirements:

  • 5+ years of professional experience in backend development with Rust.
  • Strong Rust proficiency: ownership/borrowing, lifetimes, async/await, traits, generics, and error handling patterns.
  • Solid understanding of distributed systems and high-load data processing (streaming, queuing, caching).
  • Experience integrating with RESTful APIs (request/response modeling, error handling, retries, timeouts).
  • Production experience with async runtimes (e.g., Tokio), networking (hyper, tonic), and serialization (serde, prost).
  • Concurrency expertise: futures, channels, atomics, lock-free structures, and performance profiling.
  • Observability: OpenTelemetry traces/metrics/logs, structured logging, and flamegraph-driven optimization.
  • Security: TLS/mTLS, OAuth 2.0 flows, key rotation, secrets management, and secure coding practices.
  • Testing: property-based testing (proptest/quickcheck), integration with containers, and fuzzing.
  • Datastores: experience with in-memory caches and a durable log or message bus; schema evolution strategies.
  • Understanding of geospatial concepts: geocoding, routing, transit, traffic.


Responsibilities:

  • Design and implement low-latency services in Rust for ingest, normalization, state management, and distribution.
  • Build protocol adapters (HTTP, WebSocket, MQTT/NATS) with robust validation and backpressure.
  • Implement a deterministic prediction engine with jitter smoothing, skew correction, and confidence scoring.
  • Develop a partitioned state store using async primitives, lock-free or lock-minimal data structures, and durable WAL.
  • Expose public APIs (REST/WS/SSE) with authentication, authorization, quotas, and rate limiting.
  • Embed observability: structured logging, metrics, tracing, pprof-compatible profiling, and red/green SLOs.
  • Ensure reliability with retries, circuit breakers, idempotency, and graceful degradation under faults.
  • Create comprehensive tests: unit, property-based, integration, conformance, and chaos tests; maintain load test suites.
  • Collaborate on schemas, API contracts, and rollout plans; perform code reviews and mentor peers.
  • Automate CI/CD pipelines, supply chain security checks, and canary/rollback strategies

Key Skills

Ranked by relevance

rust data structures restful apis oauth cicd
Login to Apply
Posted
May 06, 2026
Type
Full-time
Level
Mid-Senior
Location
Ukraine
Company
Intellias

Industries

IT Services IT Consulting

Categories

Engineering

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
Intellias
Related

Java Engineering Lead

2026-05-27

Full-time
Mid-Senior
Ukraine
IT Services
Engineering
View Job Details
Intellias
Related

Senior/Principal Backend Kotlin Engineer

2026-05-21

Full-time
Mid-Senior
India
IT Services
Engineering
View Job Details
Intellias
Related

Middle Technical Support Engineer

2026-05-21

Full-time
Mid-Senior
Ukraine
IT Services
Engineering