Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Software Engineer - Data Streaming Platforms

Eccalon LLC

Software Engineer – Data Streaming Platforms EOE Statement: Eccalon provides equal employment opportunities to all employees and applicants for employment and prohibits discrimination and harassment of any type without regard to race, color, religion, age, sex, national origin, disability status, genetics, protected veteran status, sexual orientation, gender identity or expression, or any other characteristic protected by federal, state or local laws. This policy applies to all terms and conditions of employment, including recruiting, hiring, placement, promotion, termination, layoff, recall, transfer, leaves of absence, compensation and training. EEO is the law. Category: Software Engineer Description We are seeking a Software Engineer with a strong focus on data streaming and real‑time processing platforms to help design, build, and operate scalable, high‑throughput, low‑latency systems. This role will work on distributed systems that ingest, process, and deliver streaming data used for analytics, machine learning, monitoring, and mission‑critical applications. You will collaborate closely with data engineers, platform engineers, product teams, and infrastructure to ensure reliability, performance, and scalability across streaming pipelines. Responsibilities Design, build, and maintain scalable data streaming pipelines Develop and operate event‑driven architectures using streaming technologies Implement real‑time and near‑real‑time data processing applications Ensure data correctness, ordering, fault tolerance, and exactly‑once or at‑least‑once semantics as required Contribute to the design and evolution of streaming platforms and internal data infrastructure Build resilient, high‑availability services capable of handling large volumes of data Optimize systems for throughput, latency, and resource efficiency Participate in capacity planning and performance tuning Implement monitoring, logging, alerting, and metrics for streaming applications Debug production issues related to performance, lag, data loss, or backpressure Support on‑call rotations and incident response for critical data systems Improve automation, deployment pipelines, and operational tooling Collaborate with product, analytics, and ML teams to support data use cases Write clean, maintainable, and well‑tested code Participate in design reviews, code reviews, and technical discussions Contribute to documentation and engineering best practices Required Qualifications Bachelor’s degree in Computer Science, Computer Engineering, or a related technical field (or equivalent practical experience). 3+ years of professional software engineering experience. Systems Programming: 2+ years of hands‑on experience programming real‑time applications at the low‑level / packet level using C, C++, or Rust. Must be highly comfortable with manual memory management, pointer manipulation, and multi‑threaded optimizations. Strong experience in a modern concurrency language like Go or Python for stream orchestration, tooling, and control‑plane API development. Network Protocols: Deep, foundational understanding of UDP and TCP/IP networking mechanics. Direct experience managing socket programming, custom congestion control, packet pacing, and error correction techniques (ARQ / selective retransmission). Media Transport: Proven experience with broadcast and linear video workflows, including media containers and multiplexing (specifically MPEG‑TS wrappers). Experience building custom stream troubleshooting, diagnostic, or real‑time monitoring software. Codecs: Codec‑agnostic architecture mindset with low‑level implementation knowledge of H.264/AVC, H.265/HEVC, and emerging standards like AV1. Automation & Scripting: Strong scripting capabilities in Python or Bash for stream orchestration, pipeline automation, and local‑first systems management. Preferred Qualifications Direct development experience with libsrt, librist, RTMP, or similar APIs. Deep familiarity with open‑source media frameworks like FFmpeg, Astreamer, GStreamer, and low‑level packet streaming tools. Experience using network analysis to debug packet loss, jitter, clock drift, and MTU issues on live networks. Familiarity with AWS, GCP, or Azure specifically regarding networking components (firewall traversal, listener/caller architecture, and high‑bandwidth ingress). Lightweight containerization experience or portable streaming endpoints or edge‑compute tools. Knowledge of serialization formats (like Protobuf or JSON) strictly for control‑plane APIs and performance telemetry aggregation. Job Type: Full‑Time (Exempt) #J-18808-Ljbffr Eccalon LLC

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Software Engineer - Data Streaming Platforms in Detroit, MI vacancy
  • Eccalon LLC in Detroit, Michigan is looking for a Software Engineer focused on data streaming platforms. The role involves designing and maintaining high-throughput, low-latency systems for real-time processing and analytics. The ideal candidate will have over 3 years of... 
    Platform
    Full time

    Eccalon

    Detroit, MI
    4 days ago
  •  ...Global is looking for a highly motivated Software Engineer to join our Observability team in...  ...telemetry standards, and developing robust data pipelines. The ideal candidate will have...  ...experience in Python and cloud platforms, working collaboratively to ensure high... 
    Platform

    FastTek Global

    Dearborn, MI
    4 days ago
  • $123.8k - $173.1k

    We are seeking an Engineering Manager, Data Platform & Governance to lead the development of our data capabilities...  ...will partner closely with Product, Software Engineering, AI/ML, Security, Legal,...  ...data pipelines, ETL/ELT processes, streaming architectures, and data integration... 
    Platform
    Temporary work
    Work at office

    Canopy Limited

    Detroit, MI
    2 days ago
  • Motion Recruitment Partners LLC is looking for an AI Engineer/Data Scientist in Detroit, Michigan. The role involves developing AI solutions, leveraging technologies such as Python, SQL, and Databricks. With 2+ years of experience in AI or data science and a Bachelor’s... 
    Platform

    Motion Recruitment Partners LLC

    Detroit, MI
    4 days ago
  • Kobie is seeking a Senior Data Engineer to join their team. This pivotal role involves managing data pipelines, ensuring reliability, and supporting complex data architectures. You will leverage your Snowflake expertise and data engineering skills to enhance our data capabilities... 
    Platform
    Remote work

    Medium

    Detroit, MI
    2 days ago
  • Rocket, based in Detroit, seeks a Senior Data Engineer to design, develop, and maintain data platforms. The role requires 7 years of data solution experience, proficiency in SQL and NoSQL, and expertise in Python. As a senior team member, you’ll mentor others and ensure... 
    Platform

    Rocket

    Detroit, MI
    5 days ago
  • Systems Technology Group, Inc. (STG) is seeking a Google Cloud Software Engineer in Dearborn, Michigan. This role focuses on deploying and managing services on Google Cloud Platform and involves optimizing data access layers across various storage systems. The ideal... 
    Platform

    Systems Technology Group Inc.

    Dearborn, MI
    4 days ago
  • $140k - $200k

     ...include frontend and backend engineers, AI research scientists, and...  ...The responsibilities of our Platform team include building and maintaining...  ...'re looking to hire for our Data side of our AI team at...  ...We are looking for a skilled Software Engineer to join us. What... 
    Platform
    Remote job
    Full time
    Work at office
    Shift work

    Speechify

    Detroit, MI
    more than 2 months ago
  • $125k - $168.65k

     ...Senior Full Stack Robotics Data Engineer / Data Scientist to join our...  ...data science, and production software to turn raw robotics data into...  ...data, including sensor streams, telemetry, images, time series...  ...PostgreSQL, Cassandra, or similar platforms. Experience with cloud... 
    Platform
    H1b
    Relocation package
    Flexible hours

    General Motors

    Warren, MI
    4 days ago
  •  ...seeking an experienced Full‑Stack Software Engineer to join our dynamic team...  .... Utilizing a Google Cloud Platform (GCP) edge‑to‑cloud...  ...Integration: Architect and manage data pipelines using SQL and NoSQL...  ...Quality Management Systems. Streaming & IoT: Understanding of real... 
    Platform
    Full time
    Immediate start
    Remote work
    Flexible hours

    Ford Motor Company

    Dearborn, MI
    3 days ago
  • Canopy Limited is seeking an Engineering Manager for Data Platform & Governance to lead the development of data capabilities across connected security products. This role is vital for defining our data strategy and building scalable platforms. The ideal candidate will have... 
    Platform

    Canopy Limited

    Detroit, MI
    2 days ago
  •  ...ideal candidate will have over 8 years of experience in AI/ML engineering, coaching stakeholders, and delivering client-facing...  .... Key responsibilities include deploying ML systems, building data platforms, and leading workshops with partners. #J-18808-Ljbffr SME
    Platform

    SME

    Southfield, MI
    4 days ago
  • $163k - $369.8k

     ...professionals delivers a full stack of integrated cloud capabilities across data, edge, integrated infrastructure and applications, deep...  ...cloud and AI offerings. You’ll be responsible for aligning platform capabilities, industry priorities, and commercialization strategy... 
    Platform
    Work experience placement
    Live in
    Work at office
    Local area

    Accenture

    Detroit, MI
    5 days ago
  • A leading outdoor communities company is seeking a Senior Data Engineer to build and maintain their Azure data platform. The role involves developing data governance policies, managing data ingestion, and mentoring the data team. Candidates should have a Bachelor's Degree... 
    Platform

    Sun Communities & Sun Outdoors

    Southfield, MI
    3 days ago
  • ## Senior Security Software EngineerApplyremote type:...  ...The Role**As a senior engineer, you will lead the design...  ...of secure cloud platforms and services. You will...  ...analytics solutions.* Design data models and manage data...  ..., and event streaming.* Mentor and coach other... 
    Platform
    Local area
    Work from home

    General Motors

    Warren, MI
    4 days ago
  • $40 - $44 per hour

     ...Job Title: Data Engineer We are seeking a skilled Data Engineer with a strong background in...  ...pipelines using Databricks or similar big data platforms. This engineering-first role focuses on...  ...& Qualifications Familiarity with streaming data (Structured Streaming, Kinesis,... 
    Platform
    Permanent employment
    Temporary work

    Actalent

    Detroit, MI
    4 days ago
  • LIVIUM, evolved from Jackson-Dawson, is seeking a Senior Software Engineer in Dearborn, MI. You will build products like TrueTrack and collaborate with engineers to implement strategies and explore AI applications. The ideal candidate has 4-6 years of software development... 
    Work at office
    Remote work

    Jackson-Dawson

    Dearborn, MI
    2 days ago
  •  ...Google Cloud Data Engineer Are you ready to step up to the New and take your technology...  ...or upward. As part of our Intelligent Software Engineering practice, you will lead technology...  ...career in technology at Google Cloud Platform (GCP) Data Engineers will be... 
    Platform
    Work experience placement

    ClifyX

    Detroit, MI
    3 days ago
  • $56 - $62 per hour

     ...Description We’re looking for a Senior Data Engineer to build and maintain the data pipelines...  ...data ecosystems, including CRM platforms, CDPs, or Martech/Adtech data flows Exposure...  ...data environments Working knowledge of streaming data pipelines or event-driven architectures... 
    Platform

    Insight Global

    Detroit, MI
    3 days ago
  •  ...Join to apply for the Software Engineer - Python - Ubuntu Pro client - graduate level role at Canonical...  ...enterprise and technology markets. Our platform, Ubuntu, is very widely used in...  ...enterprise initiatives such as public cloud, data science, AI, engineering innovation,... 
    Platform
    Full time
    Contract work
    Work at office
    Local area
    Work from home
    Worldwide
    Flexible hours

    Canonical

    Detroit, MI
    1 day ago
  • BDO USA in Detroit is looking for a Lead Data Engineer to effectively work with business partners to understand their data needs and develop...  ...teams to operationalize data extraction and ingestion platforms, enhancing data accuracy and relevance for the firm’s goals.... 
    Platform
    Remote job

    BDO USA

    Detroit, MI
    5 days ago
  • $61 - $66 per hour

     ...GCP Data Engineer – Dearborn, MI Job Details Job ID: 64141 Category: Information Technology Position Type: Contract Duration: Long Term...  ...We are seeking a Senior Cloud Database Engineer to join our Platform Engineering team. The role focuses on defining strategy, architecture... 
    Platform
    Hourly pay
    Contract work

    Stefanini

    Dearborn, MI
    2 days ago
  •  ...developing, testing and maintaining software applications and products to...  .... Full-stack software engineering roles, who can develop all components...  ...practices to safeguard user data including encryption and...  ...– 3 yrs Google Cloud Platform - 1 to 2 yrs Java – 5 to 6 yrs... 
    Platform
    Full time

    IPS Technology Services

    Dearborn, MI
    2 days ago
  •  ...technical leadership for SME's AI/ML, Generative AI, and modern data platforms, advancing SME's nonprofit mission to accelerate adoption of...  ...reliability and trust over time. Oversee analytics engineering (ETL/ELT) supporting dashboards and reporting that inform SME... 
    Platform
    For contractors
    Work at office

    SME

    Southfield, MI
    2 days ago
  •  ...Overview Senior Software Engineer on the Platform Engineering team, you'll help transform cutting-edge research into scalable, production-grade software...  ...and web APIs — to build the core backend and data services that power Atomic’s platform. This role is ideal... 
    Platform
    Visa sponsorship

    Voiceflow

    Detroit, MI
    1 day ago
  •  ...Software Engineer at Ford Motor Company – Dearborn, MI, United States Ford Pro is a new global...  ...the dynamic user interface for various platforms Enhance testing platforms, improve test...  ...machine learning, mathematical modeling and data analysis (a plus) Knowledge of SQL and... 
    Platform
    Immediate start
    Flexible hours

    Victrays

    Dearborn, MI
    1 day ago
  • $61 - $66 per hour

     ...Developer to design, build, and support production-grade data platforms. The ideal candidate will have expertise in Java and Python...  ...technologies. This contract role requires a minimum of 6 years in software engineering, with a strong focus on delivering cloud-based solutions.... 
    Platform
    Hourly pay
    Contract work

    Stefanini

    Dearborn, MI
    2 days ago
  • Senior AI/ML Engineer - LLM & Agentic AI Systems - Hybrid We are looking...  ..., MLOps, and cloud-based AI platforms. The ideal candidate should...  ...AI systems Collaborate with data engineering and cloud teams...  ...with telemetry or event‑streaming data environments Google Cloud... 
    Platform
    Full time

    NLP PEOPLE

    Dearborn, MI
    4 days ago
  •  ...ideal candidate will have extensive experience with cloud-based data platforms, strong proficiency in Java and Python, and a hands-on...  ...role involves designing, developing, and supporting scalable software while collaborating closely with teams to ensure high-quality... 
    Platform

    Stefanini North America and APAC

    Dearborn, MI
    1 day ago
  • $60 - $70 per hour

    Overview Kyyba is seeking a GCP Data Engineer for a long-term contract in Dearborn, MI. The role involves designing, building, and maintaining...  ...Design, implement and maintain existing and future data platforms like data warehouses, data lakes, data lakehouse etc. for... 
    Platform
    Hourly pay
    Long term contract
    Work at office

    KYYBA Inc

    Dearborn, MI
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Software Engineer - Data Streaming Platforms. Be the first to apply!