Senior Lead Data Engineer, Group Data Office

Singapore, Singapore

Job Description


About Us
We are the "Group Data Office", OCBC centre of excellence for Data Engineering, Artificial Intelligence, and Machine Learning Engineering. We are responsible for creating and managing a data-driven culture within the bank, leveraging data at scale to deliver real, significant benefits for the organization.

Role and Responsibilities
As a Senior Data Engineering Lead, you will be working closely with our data science and data platform teams to design and implement data pipelines to support analytics and machine learning models, with a focus on building high-performance real time systems. Your responsibilities will include, but not be limited to:

  • Leading the development and deployment of data pipelines that are scalable, reliable, and fault-tolerant, either for batch - using Trino, dbt, and Dagster, or real-time, with Kafka, Flink, and YugabyteDB.
  • Providing mentorship and technical leadership to junior data engineers.
  • Identifying opportunities to improve our data engineering stack and providing thought leadership on new technologies, tools, and approaches to enhance our data engineering stack as well as our data platform.
  • Contribute to the development of our enterprise feature store, improving data quality and feature reusability for data science models across the organization.
Qualifications
Requirements:
  • Bachelor\'s or Master\'s degree in Computer Science, Information Technology, or a related quantitative field.
  • At least 7 years of experience in hands-on data engineering.
  • Strong programming skills in at least one of the following languages: Python, Java, C++, or Scala.
  • Expertise in designing and implementing high performance real-time data pipelines using tools such as Kafka, Spark Streaming, Flink, or equivalent.
  • Strong understanding of modern data lake query engine, such as Presto/Trino/Athena, BigQuery, or similar.
  • Knowledge of modern data transformation tools (e.g. dbt).
  • Hands-On experience with distributed data platforms (e.g. Hadoop).
  • Understanding of modern container-based platforms (e.g. Kubernetes) and their use as part of a big data stack.
  • Experience with low latency databases (e.g. Redis, YugabyteDB, or others) would be beneficial.
  • Understanding of Machine Learning and Data Science is not required, but would be helpful in excelling in this role.
  • Curiosity and passion towards the data engineering ecosystem would be essential, as well as the tendency of keeping updated with the latest technology advancements in the field.
The ideal candidate will be a highly skilled data engineer with a proven track record of designing and implementing high performance data pipelines. They will have a deep understanding of distributed systems, and a passion for exploring new technologies and approaches to solve complex data engineering problems. They will also be a natural leader, with the ability to inspire and mentor junior team members and provide thought leadership to improve our data engineering stack.

eFinancialCareers

Beware of fraud agents! do not pay money to get a job

MNCJobz.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1398049
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Singapore, Singapore
  • Education
    Not mentioned