Data Engineer-NY, SLC, TX, UT, Dallas, New York City , USA

HRC Global Services3 months ago
Dallas, TX, United States
Hybrid
Full-time
Junior Level (1-3 years)

Job Description

Position: Senior Data Engineer – Time Series Systems

We are looking for an experienced Senior Data Engineer to lead the design and development of high-performance, scalable data infrastructure for large-scale time series workloads. This role is ideal for someone passionate about building robust systems that power real-time analytics and machine learning.

Key Responsibilities:

  • Design, build, and optimize data pipelines to process large volumes of time series data efficiently
  • Develop scalable data infrastructure using time series-focused technologies such as KDB+, TimeSet, or Kronos
  • Create robust ingestion and transformation workflows to handle both real-time and historical datasets
  • Integrate time series systems with Python-based ML pipelines to support training and inference workflows
  • Collaborate closely with data scientists and ML engineers to ensure high-quality, accessible data for experimentation and production
  • Design data models and schemas tailored for time series use cases, supporting efficient downsampling, indexing, and aggregation
  • Monitor and optimize systems for performance, reliability, and scalability
  • Establish best practices in data governance, lineage, and observability within large-scale environments
  • Mentor junior team members in distributed processing, data architecture, and real-time systems
  • Work cross-functionally with product, infrastructure, and engineering teams to align data capabilities with business objectives

Qualifications:

  • 5+ years of experience in data engineering, with a strong focus on large-scale and high-throughput systems
  • Hands-on experience with time series databases like KDB+, TimeSet, or Kronos
  • Proven track record building batch and streaming data pipelines using technologies such as Apache Kafka, Spark, Flink, or AWS Glue
  • Proficiency in Python, with experience integrating data pipelines into ML workflows using libraries like pandas, NumPy, scikit-learn, or PyTorch
  • Expertise in designing efficient data models and partitioning strategies for time series data
  • Solid understanding of distributed systems, columnar databases, and parallel data processing
  • Familiarity with cloud-based architectures (AWS, GCP, or Azure) and containerized infrastructure
  • Strong skills in data quality, monitoring, lineage, and observability
  • Excellent communication and collaboration abilities, particularly in cross-functional or client-facing environments
  • Bonus: Experience with multiple time series systems or contributions to open-source data infrastructure projects

Required Skills

NumPy
Python
AWS Glue
Cross-functional Collaboration
Data Engineering
Apache Kafka
Cloud Architectures (AWS, GCP, Azure)
Time Series Databases (KDB+, TimeSet, Kronos)
scikit-learn
Data Governance
Distributed Systems
PyTorch
Apache Spark
Data Quality and Monitoring
Pandas
Apache Flink