K
KaaIoT
BackendSenior
Senior Backend Software Engineer (C++ / AWS)
C++AWSAWS S3ProtobufKubernetesAi-Assisted Development ToolsOpentelemetryLeveldb SstablesPythonDevops
About the Position
You'll join the engineering team of a leading technology company building autonomous mobility and robotics systems. The team develops an internal data visualization platform — a 'video and data player' that renders 3D scenes, lidar, and audio recorded by autonomous vehicles. This role sits on the performance work stream, focusing on optimizing the performance of the C++ data-streaming backend.
Responsibilities
- Optimize the performance of the C++ data-streaming backend — efficient delivery of large recorded datasets to the browser
- Work on infrastructure-level optimizations: traffic routing to Kubernetes pods, hash-based routing, SSD-based caching, and memory-mapped files
- Operate within a custom data-handling stack — a C++ framework, a custom HTTP server, and a proprietary data format built on top of LevelDB SSTables and Protobuf
- Take ownership of performance work end-to-end, proactively identifying bottlenecks and driving solutions independently
- Collaborate with a primarily US-based team with ~1–2 hours of daily overlap, while working largely independently
- Participate in code reviews and design discussions
Requirements
- Strong backend development experience with C++
- Hands-on experience with AWS, particularly S3
- Proficiency with Protobuf
- Experience deploying and operating services on Kubernetes
- Performance engineering skills — hash-based routing, SSD-based caching, and memory-mapped files
- Solid systems / low-level fundamentals
- Ability to work highly autonomously and drive work forward with minimal supervision
- Strong communication skills and experience working in distributed teams
- Hands-on experience with AI-assisted development tools, e.g. Claude Code and Codex
- Familiarity with OpenTelemetry / observability tooling
- Understanding of LevelDB SSTable concepts and sorted, time-keyed data structures
- Familiarity with Python
- Basic DevOps skills
Senior Backend Software Engineer (C++ / AWS)