About the job
42dot, part of Hyundai Motor Group, develops software and artificial intelligence to address transportation challenges. The team focuses on building software-defined vehicles and advancing mobility solutions. The data analytics group at 42dot works with vehicle and user data, creating feedback loops that help improve user experience and services over time.
Role overview
This Senior Data Engineer position is based at the Software Dream Center in Pangyo, South Korea. The role centers on designing, building, and managing large-scale data systems that support vehicle and mobility applications.
Main responsibilities
- Design and oversee large-scale vehicle data collection and processing pipelines.
- Architect and optimize both batch and streaming data systems for improved performance.
- Develop and automate frameworks to manage data quality.
- Build and maintain observability frameworks for data platforms.
- Guide technical decisions and mentor junior engineers on the team.
- Collaborate with other teams to clarify and align on data requirements.
Required qualifications
- Minimum 8 years of software development experience, including at least 3 years in data engineering roles.
- Direct experience designing and operating large-scale data pipelines (handling over 100 million records daily).
- Proven ability to design architectures for batch and streaming data processing.
- Skilled in building data pipelines using Python or JVM languages (Java, Scala, Kotlin).
- Strong background in data modeling and analysis with SQL.
- Experience managing data infrastructure in cloud or on-premises environments.
Preferred qualifications
- Experience with Databricks or Apache Spark for large-scale data processing and performance tuning.
- Background in building real-time data pipelines using Kafka or similar technologies.
- Hands-on experience with OLAP databases such as ClickHouse.
- Familiarity with observability frameworks based on Grafana LGTM (Loki, Mimir, Tempo).
- Knowledge of data governance and automating data quality processes.
- Experience deploying and managing services on Kubernetes.
- Experience with pipeline orchestration tools like Airflow.
- Work experience in vehicle, mobility, or IoT data pipeline environments.
- Familiarity with AI coding agents (Claude Code, Cursor, Codex) to support development and automate workflows.
Interview process
- Initial application review and a coding test.
- Video interview (approximately 1 hour).
- In-person or video interview (approximately 3 hours).
- Final acceptance.
- Steps may vary by role, and schedules can change depending on circumstances.
- Interview details and results are communicated individually via the email address provided in the application.
