Backend Software Engineer
Core
Design and implement high-performance backend microservices and cloud-native event processing systems for real-time data ingestion and AI-driven insights.
Role type
mid-to-senior level backend software engineer
Builds
cloud-native event processing platform for vehicle data analytics and ALPR
Domain
public safety / automotive / cloud infrastructure
Deliverable
production ML models
Required skills
C# or .NET, Java or Golang, Kafka or Azure Event Hubs, Redis, SQL Server or Postgres, Docker, Kubernetes (K8s), distributed messaging systems, AI-assisted engineering tools
Preferred skills
cloud providers (AWS, Azure, GCP), relational databases, container orchestration
Technologies
Kafka, Azure Event Hubs, Redis, SQL Server, Postgres, Docker, Kubernetes, GitHub Copilot, Cursor
Responsibilities
Design and implement high-performance backend microservices, develop cloud-native event processing systems, optimize data streaming and ingestion, integrate AI-driven services, deploy and manage containerized services, drive engineering excellence through automated testing and code reviews
Seniority
mid-to-senior level