Senior Software Engineer
tekion
Job Description
- Strong experience in designing and building scalable data platforms, data warehouses, and lakehouse architectures.
- Deep expertise in data modeling, including dimensional modeling, Data Vault, and enterprise data architecture principles.
- Advanced SQL skills with experience in query optimization, performance tuning, and large-scale data processing.
- Hands-on experience with distributed data processing frameworks such as Apache Spark.
- Strong understanding of modern lakehouse technologies such as Delta Lake, Apache Iceberg, or Apache Hudi.
- Experience designing and implementing batch, streaming, and CDC-based data ingestion pipelines.
- Proficiency in Python and/or Scala for data engineering applications.
- Experience with workflow orchestration platforms such as Airflow or similar technologies.