Closed listing
IoT Data Engineer
- Fort Mill, SC, United States
$140,000 to $180,000 USD / year
This opening has closed.
The original listing is kept below for reference.
Job details
- Pay
- $140,000 to $180,000 USD / year
- Experience
- 5+ years of data engineering experience, with at least 2 years working extensively with Databricks
- Posting language
- English
- Posted
Similar jobs hiring now
Search current openingsOriginal job description
Archived listing. The details below describe a past opening.
Required Skills & Experience
- 5+ years of data engineering experience, with at least 2 years working extensively with Databricks
- Strong proficiency in Python and SQL, with experience writing production-grade Spark code
- Hands-on experience building and managing Kafka-based streaming pipelines
- Deep familiarity with Delta Lake, Delta Live Tables, and the Databricks ecosystem (Unity Catalog, Workflows, MLflow)
- Experience with IoT data patterns - high-frequency telemetry ingestion, device state management, time-series data
- Solid understanding of cloud infrastructure (Azure preferred) and infrastructure-as-code concepts
- Strong communication skills with the ability to lead technical discussions and translate requirements into architecture
Nice to Have Skills & Experience
- Experience with Geotab or similar fleet telematics platforms
- Databricks Certified Data Engineer Associate or Professional certification
- Familiarity with Azure Key Vault, Event Hubs, or Azure Data Factory
Job Description
- Design, build, and maintain end-to-end IoT data pipelines from edge devices into Databricks using the medallion architecture (Bronze/Silver/Gold)
- Lead the development and optimization of streaming ingestion pipelines using Apache Kafka and Databricks Structured Streaming
- Define and enforce data engineering best practices, including pipeline design patterns, data quality frameworks, and schema governance
- Architect and manage Delta Lake tables, including partitioning strategies, Z-ordering, and vacuuming for performance and cost efficiency
- Collaborate with infrastructure and cloud teams to configure and manage Databricks clusters, Unity Catalog, and Delta Live Tables
- Mentor junior and mid-level data engineers through code reviews, pair programming, and technical guidance
- Partner with data scientists and analysts to ensure processed data meets downstream analytical and ML requirements
- Troubleshoot production pipeline failures and drive root cause analysis and resolution
- Evaluate and introduce new tools and technologies to continuously improve the data platform
More about this job
Skills
- Data engineering
- Databricks
- Python
- SQL
- Apache Spark
- Apache Kafka
- Unity
- Mlflow
- Microsoft Azure
- Infrastructure as code
- Communication skills
- Microsoft Azure Data Factory
- ML
- Troubleshoot
- Root cause analysis