CareerPlanSign in

Software Dev Engineer, Business Data Technologies

Detroit, Michigan, United States💼 Full-time💰 $143,700–$194,400🗓 2026-09-23 → 2026-09-26

Core

Design and build scalable, fault-tolerant distributed storage, index, and query systems to run predictions on large-scale distributed computing environments.

Role type

Senior Software Development Engineer (Distributed Systems)

Builds

Distributed storage, index, and query systems for large-scale predictions

Domain

Cloud computing, distributed systems, data infrastructure

Deliverable

production ML models | infrastructure

Required skills

Distributed systems design, Object Oriented Design, C#, C++, Java, or Perl, Multi-tiered application development, System architecture

Preferred skills

Full software development life cycle experience, Code reviews, Source control management, Build processes, Testing, Operations

Technologies

C#, C++, Java, Perl

Responsibilities

Collaborate with cross-disciplinary teams to conceive and design innovative products, Design and build technologies in large distributed computing environments, Create solutions to run predictions on distributed systems, Build distributed storage and query systems, Design and code solutions for broadly defined problems, Work in an agile environment to deliver high-quality software

Seniority

Senior, hands-on IC

Sourced via amazon · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.