remote
Senior Director, Data Engineering - Aristocrat
Software Engineer
Lead a global data engineering organization to design, build, and evolve a high‑performance analytics platform for customer‑facing insights, leveraging cloud, big‑data, and real‑time streaming technologies.
About the role
Key Responsibilities
- Define and execute the technical roadmap for a large‑scale, customer‑centric data platform supporting analytics, reporting, and data feeds.
- Lead and mentor a geographically distributed team of data engineers, architects, and technical leads, fostering a culture of engineering excellence and continuous improvement.
- Partner with product, customer success, and business stakeholders to translate requirements into scalable data solutions and ensure alignment with business goals.
- Architect, implement, and optimize data pipelines using technologies such as Apache Spark, Kafka, and cloud services (AWS), ensuring high availability, low latency, and data quality.
- Establish best practices for data modeling, warehousing, ETL processes, and governance, driving standards across the organization.
- Monitor performance, cost, and security of the platform, implementing automation and observability to support rapid iteration.
Requirements
- 10+ years of hands‑on experience in data engineering, with at least 5 years in a senior leadership role overseeing large, complex data platforms.
- Deep expertise in Python, SQL, and big‑data frameworks (Spark, Flink) and streaming technologies (Kafka, Kinesis).
- Proven track record designing and operating cloud‑native data solutions on AWS (Redshift, S3, Glue, EMR) and implementing robust data warehousing and ETL architectures.
- Strong ability to translate business needs into technical solutions, with excellent communication and stakeholder management skills.
- Experience building and scaling distributed engineering teams across multiple regions, promoting best practices, mentorship, and agile delivery.
Skills
pythonsqlapache sparkawskafka