Senior Lead Software Engineer - Data Platform
Role responsibilities
Drive high-impact technical objectives across the Data Platform, specifically focusing on the Data Lake domain and lakehouse architecture. Lead complex cross-team initiatives, establish technical standards, and mentor senior engineers to ensure platform scalability and reliability.
Requirements
Requires over 12 years of software engineering experience with deep expertise in distributed systems and large-scale analytical processing. Must have hands-on experience with Iceberg, Spark, Airflow, Python, and AWS-hosted infrastructure.
Key skills
Distributed Systems, Data Platform Architecture, Iceberg, Spark, EMR, Airflow, Python, AWS, Data Lakehouse, Data Ingestion, Data Transformation, Data Warehousing, System Design, Technical Leadership, Software Engineering, Observability
Keywords
Iceberg, S3, Spark, EMR, Airflow, Python, AWS, Lakehouse, Data Ingestion, Data Transformation, Data Warehousing, Distributed Systems, Schema Evolution, Observability, Data Governance, GDPR, HIPAA, Materialized Views, CDM, Cloud Infrastructure, Analytical Processing, Platform Automation