Jobs · Engineering · Michigan

Senior Cloud Backend Engineer

Apex Systems · Dearborn, MI · 2 wk ago
EngineeringContract

About the role

The Senior Backend Engineer will be responsible for designing, building, and operating high-throughput backend systems that ingest, process, and serve large volumes of telematics data from connected vehicle fleets. This role sits at the intersection of distributed systems, data engineering, and API development, delivering reliable, low-latency services that power fleet intelligence products for commercial and enterprise customers.

Location: DEARBORN, Michigan (Partial Remote)

Responsibilities

  • Design and develop scalable, high-performance backend services and APIs that process and expose telematics data, including GPS data, trip events, driver behavior, vehicle diagnostics, and sensor telemetry.
  • Build and maintain real-time and batch data pipelines that ingest high-volume vehicle event streams from messaging systems such as Pub/Sub and Kafka.
  • Process and transform data for use within data warehouses and operational data stores.
  • Design cloud-native solutions leveraging GCP services and distributed data-processing technologies.
  • Develop and maintain RESTful and/or gRPC APIs that support integrations between applications and backend microservices.
  • Support scalable data warehouse architectures and data models for downstream analytics.
  • Develop or integrate AI/ML models and rule-based expert systems where applicable.

Requirements

  • 7+ years of IT experience
  • 5+ years of software development experience
  • Senior-level engineering experience
  • Practical experience in at least two programming languages, or advanced expertise in one programming language

Similar jobs