Lead the technical vision, architecture, and strategy for the Data Lake platform
Drive the development roadmap to deliver a platform that meets both near-term business needs and long-term strategic goals
Design and lead the implementation of our data lake platform and services
Challenge the status quo, championing innovative technical solutions that leverage data, AI, and modern engineering practices
Partner closely with solutions architecture, product, and engineering teams to deeply understand business needs and design effective solutions
Collaborate with information security to ensure data privacy and access controls are a core part of the platform's design
Serve as a technical mentor to engineers, providing guidance on engineering principles, best practices, and skills
Report on the status of development, quality, and system performance to management and partners
Requirements
10+ years of experience in software design and development
Strong hands-on experience in software development, architecture, deployment, and production operations, preferably with Java / J2EE (Spring/Spring Boot)
Proficiency in languages like Python is highly desirable
Deep expertise in building and operating Big Data platforms and large-scale data lakes
Experience with Data Lakehouse formats such as Apache Iceberg, Apache Hudi, or Delta Lake is a significant plus
Strong understanding of modern data processing tools and services (e.g., Spark, AWS Glue, dbt, Apache Polaris)
Extensive experience with cloud architecture and services, including AWS (S3, EMR, Kubernetes, Lambda) and Azure
Deep understanding of CI/CD automation, modern development tools, and frameworks
Bachelor's degree in Computer Science or a related technical field