Jobs · Michigan

Senior Data Engineer

Hashlist · Auburn Hills, MI · 1 mo ago
HybridFull-time

About the role

We're looking for a Senior Data Engineer to design, build, and optimise robust data pipelines that process massive datasets in both batch and real-time. Working at the intersection of software engineering and data science, you'll ensure our data architecture is scalable, reliable, and follows industry best practices - building systems that power B2B data products at global scale.

Engagement details

  • Location: Auburn Hills
  • Contract type: Permanent/Contract
  • Start date: ASAP
  • Work model: Hybrid
  • Benefits: Competitive package; high-impact, high-visibility role within a major software-defined vehicle programme

Responsibilities

  • Design and implement complex data processing pipelines using Apache Spark
  • Build scalable, distributed systems for high-throughput data streams and large-scale batch processing
  • Design and implement real-time pipelines with strong data quality and validation controls
  • Manage and provision cloud infrastructure using Terraform
  • Implement CI/CD workflows using GitHub Actions for automated testing and deployment
  • Uphold rigorous engineering standards — unit/integration testing, code reviews, and clean documentation
  • Translate business requirements into technical specifications alongside cross-functional stakeholders

Qualifications

  • 5+ years in data engineering and the software development lifecycle
  • 4+ years hands-on with AWS cloud services
  • 4+ years building production data applications across relational and columnar data stores
  • Deep expertise in Apache Spark — Core, SQL, and Structured Streaming
  • Strong proficiency in Scala or Java for JVM-based production development
  • Advanced SQL for transformation, analysis, and performance tuning
  • Hands-on experience with Terraform and GitHub Actions
  • Experience with Apache Flink for low-latency stream processing
  • Proficiency in Python for automation and scripting
  • Familiarity with Kafka, event-driven architectures, and streaming data
  • Experience with workflow engines — Airflow, Luigi, or Azure Data Factory
  • Familiarity with Lakehouse architectures (Delta Lake, Iceberg) or NoSQL databases
  • Degree in Computer Science, Engineering, Mathematics, or related field preferred

Similar jobs

Senior Data Engineer

Trexquant Investment LPStamford, CT· Yesterday
$150k–$200k/yrapply on apply.workable.com

Senior Data Engineer

General Dynamics Information TechnologySterling, VA· Yesterday
Information Technology$153k–$207k/yrapply on gdit.wd5.myworkdayjobs.com

Senior Data Engineer

Steampunk, Inc.McLean, VA· 2 days ago
Information Technology$140k–$180k/yrapply on careers-steampunk.icims.com

Senior Data Engineer

RemoteHunterUnited States· 1 mo ago
RemoteInformation Technology$92k–$164k/yrapply on remotehunter.com

Senior Data Engineer

VerkadaSan Mateo, CA· 1 mo ago
Information Technology$140k–$210k/yrapply on job-boards.greenhouse.io