cover image
United Software Group Inc

Data Streaming Engineer

Remote

Halifax, Canada

Freelance

02-12-2025

Share this job:

Skills

SQL Machine Learning Spark Databricks Kafka

Job Specifications

Job Title: Senior Data & Streaming Engineer

Location : Halifax, NX Canada (100% Permanent remote work accepted from anywhere in US; however we’d prefer EST and CST based resources)

Duration : 12+ Months Contract

Teams Meeting Interview

Job Description:

We are seeking an accomplished contractor with deep expertise in Databricks, Spark, Delta Lake, streaming technologies (Kafka/EventHub/Kinesis), SQL, and modern orchestration tools (Airflow/dbx/Workflows). The role encompasses building, optimizing, and maintaining both batch and real-time data pipelines, ensuring reliable, production-grade transformations and low-latency, application-ready datasets. Key responsibilities include:

Designing and developing robust batch and streaming pipelines to support real-time ingestion, stateful processing, feature generation, and enrichment with exactly-once semantics.
Integrating and supporting machine learning feature pipelines and real-time signals for the NBA decision engine.

About the Company

Welcome to USG - Pioneering IT & Engineering solutions provider. Nurturing legacy of 22 years, USG has grown into a global powerhouse, distinguished for its expertise in Information Technology. As a leading IT & Engineering Solutions company, we've cultivated diversified revenue streams and a reputation for excellence. We are an Minority Business Enterprise with focus on diversity and inclusion, proudly serving Global Clients in Banking, Financial, Insurance, Manufacturing, Engineering, Healthcare, Transportation, Communicat... Know more