Senior Software Engineer - Systems & Edge (Real-Time)
Core
Design, develop, and maintain production-grade real-time systems for traffic detection and smart mobility solutions across edge and cloud environments.
Role type
Senior Software Engineer (Systems & Edge)
Builds
Real-time data processing pipelines, backend services, REST APIs, and operational dashboards for live traffic deployments.
Domain
Smart infrastructure, traffic safety, edge computing, and distributed systems.
Deliverable
production ML models | product features | dashboards & analysis | infrastructure
Required skills
C++, Python, Linux development, backend services, REST APIs, multithreading, concurrency, system performance optimization, networking fundamentals, Git, CI/CD practices.
Preferred skills
Cloud platforms, containerized applications, distributed systems, edge computing, embedded Linux, hardware integration, sensors, IoT systems, frontend technologies, computer vision pipelines, ML-powered systems.
Responsibilities
Design and maintain production-grade software systems across edge and cloud; build and optimize real-time data processing pipelines; develop backend services and REST APIs; integrate software with sensors and edge devices; profile and debug system performance; troubleshoot complex production issues; improve system observability; build and maintain CI/CD pipelines.
Seniority
Senior, hands-on IC