Senior Lead Data Engineer, Group Data Office - (230000TV)

OCBC Bank
Apply Now

Job Description

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.

Company Info.

OCBC Bank

OCBC Bank is the longest established Singapore bank, formed in 1932 from the merger of three local banks, the oldest of which was founded in 1912. It is now the second largest financial services group in Southeast Asia by assets and one of the world’s most highly-rated banks, with an Aa1 rating from Moody’s. Recognised for its financial strength and stability, OCBC Bank is consistently ranked among the World’s Top 50 Safest Banks.

  • Industry
    Banking,Financial services
  • No. of Employees
    29,706
  • Location
    Chulia Street, OCBC Centre, Singapore
  • Website
  • Jobs Posted

Get Similar Jobs In Your Inbox

OCBC Bank is currently hiring Senior Lead Data Scientist Jobs in Singapore with average base salary of S$93,000 - S$197,000 / Year.

Similar Jobs View More