Senior Software Engineer - Data Engineer
Core
Design and build scalable data platforms, warehouses, and lakehouse architectures supporting analytical products, operational insights, and AI/ML use cases.
Role type
Senior IC data engineer
Builds
Scalable batch, streaming, and CDC-based data ingestion pipelines and data models
Domain
Cloud data engineering (AWS)
Deliverable
production ML models | product features
Required skills
Python, SQL, Apache Spark, AWS EMR/S3/Glue/Athena, Kafka/Flink/Kinesis, dimensional modeling, Data Vault, Delta Lake/Iceberg/Hudi, Airflow, data quality frameworks
Preferred skills
Git, Infrastructure as Code
Technologies
Apache Spark, Python, Scala, Airflow, Kafka, Flink, Kinesis, AWS EMR, S3, Glue, Athena, Delta Lake, Apache Iceberg, Apache Hudi
Responsibilities
Design scalable data platforms and lakehouse architectures; Develop data models using dimensional modeling and Data Vault; Build batch, streaming, and CDC-based data ingestion pipelines; Modernize data processing toward near-real-time ingestion; Implement workflow orchestration; Maintain tenant isolation, governance, and performance optimization
Seniority
Senior, hands-on IC