OCBC Bank - Singapore

The Senior Data Architect role is part of Enterprise Architecture team in OCBC Group Operations and Technology division, focusing on the transformation the existing data architecture and build of the next generation data platform across OCBC Group to support the bank's Digital Transformation.
You will bring a vision to modernize OCBC data architecture and develop a multi-year roadmap to bring that vision to life, collaborating with business and technology leads, application architects, data science and data engineering teams across the bank to enable large scale machine learning and analytics use cases.
You will act as a thought leader for the organization, defining data platform processes and best practices - engaging senior stakeholders across the group to ensure their continued buy-in on strategic data initiatives.

  1. Define roadmap to transform data architecture focusing on scalability, performance and flexibility throughout the entire data life cycle (ingestion, storage and consumption).

  2. Maintain data architecture framework, standards and principles including modeling, metadata, security, master and reference data

  3. Define reference architecture as a set of patterns that can leveraged by diverse parts of the direction to create and improve data systems.

  4. Lead architectural designs solution context diagram and conceptual data model to optimize security, information leverage and reuse, integration, performance, and availability and ensure solutions developed adhere and aligns to the delivered architecture.

  5. Consult and influence digital application teams regarding solutions. Collaborate with other staff to design and implement effective technology solutions, while using innovative business and technology processes to identify and implement improvement initiatives, eliminate redundancies, and maximize the reuse of data.

  6. Work closely with Solutioning, Infrastructure and project teams to understand their needs and ensure the best data architecture is implemented.

  7. Provide training and share best practices across teams regarding data architecture design and solution implementation including review and quality assurance.

  8. Develop and apply industry best practice technology, design and methodology approaches to design bank's data architecture. Research and recommend new emerging technologies, techniques and tools that will add value to the organization


  1. Bachelor's Degree in Computer Science or related discipline.

  2. 10+ years of experience designing and building high performance resilient data architectures

  3. Strong experience with traditional data technologies (ODS, Data Lake, Data Warehouse).

  4. Experience in designing data patterns to support micro-service based application architecture

  5. Track record of successfully building container-based big data architectures on top of Kubernetes.

  6. Experience in designing systems to efficiently handle real-time and batch use-cases.

  7. Exposure and understanding in the latest open source technologies across the big data ecosystem, such as distributed storage, real-time event processing and large scale distributed OLAP engines.

  8. Exposure to Data as a Service concepts and data virtualization

  9. Working knowledge of data science processes and best practices, with experience in building scalable architectures through the use of data science workflow orchestrators

  10. Hands on experience on DevOps / DataOps / MLOps concepts