Principal Software Engineer
Priya SharmaUnited StatesSENIORPosted 3h ago
PythonAWS CloudETL/ELTApache SparkSQLApache AirflowKubernetesCI/CDDevOpsMonitoringObservability
About the Role
We are seeking a Principal Software Engineer to join our data platform team. This role involves working with AWS Cloud data engineering and leading technical initiatives.
Key Responsibilities
• Design and implement scalable data solutions on AWS
• Develop and maintain ETL/ELT pipelines using Apache Spark
• Create data models and optimize data warehousing
• Implement workflow orchestration with Apache Airflow
• Ensure CI/CD, monitoring, and observability practices
Requirements
• Strong Python development and software architecture experience
• Expertise in AWS Cloud and cloud-native data platforms
• Hands-on experience with ETL/ELT pipelines and Apache Spark
• Strong SQL, data modeling, and data warehousing skills
• Experience with Apache Airflow or similar workflow orchestration tools
• Knowledge of Kubernetes and containerized workloads
• Experience with CI/CD, DevOps, monitoring, and observability
• Strong technical leadership and engineering governance experience