Senior Software Engineer - Data Engineering
Core
Designing and evolving a multi-tenant, cloud-scale data platform that powers analytical products, operational insights, and AI-driven experiences for thousands of dealerships and business users.
Role type
Senior IC data engineering lead (cloud-scale, multi-tenant)
Builds
Enterprise data foundation, real-time data ingestion architectures, scalable data warehouses/lakehouses
Domain
Automotive retail technology, cloud data infrastructure
Deliverable
production ML models | product features | dashboards & analysis
Required skills
Data modeling (dimensional, Data Vault), distributed data processing (Apache Spark), SQL query optimization, batch/streaming/CDC pipeline design, Python/Scala, workflow orchestration (Airflow), data quality frameworks, schema evolution
Preferred skills
AWS EMR/S3/Glue/Athena, Kafka/Flink/Kinesis, CI/CD, Infrastructure as Code
Technologies
Apache Spark, Delta Lake, Apache Iceberg, Apache Hudi, Airflow, Kafka, Flink, Kinesis, AWS EMR, S3, Glue, Athena
Responsibilities
Design scalable data platforms and lakehouse architectures; build batch, streaming, and CDC-based ingestion pipelines; implement data quality monitoring and performance optimization; drive modernization from batch to real-time architectures
Seniority
Senior, hands-on IC