Free with a WorkJio account: we compare your profile with this job and show what you already meet.
Share with a friend
Start
Not stated
Work mode
On-site
Experience
Some experience
About the role
You will join the Group Data Office as a Data Engineer at manager level, helping build and maintain data pipelines for the bank's enterprise data warehouse and AI knowledge base platforms. Working alongside senior engineers, you will turn structured and unstructured data into dependable, reusable datasets that support areas such as risk management, customer engagement, fraud detection and intelligent automation. This is a hands-on position with plenty of room to learn across cloud, streaming and AI-enabled data engineering, and it reports to the Executive Director of Data Engineering.
What you'll do
Build and maintain pipelines that feed data lake and data warehouse platforms such as Cloudera, AWS Redshift and Snowflake, with guidance from senior colleagues
Help implement data models for reusable analytical datasets and reporting
Track pipeline performance against agreed SLAs and help resolve data quality and processing problems
Create and maintain batch jobs using Spark, SQL, Python or Java
Assist with real-time streaming pipelines using Flink or comparable tools
Build and support ingestion pipelines drawing from APIs, GA4, files and other sources
Support messaging and streaming integrations with Pub/Sub or Kafka
Write clean, tested and maintainable SQL and Python code for data ingestion and processing
Develop and support Airflow DAGs or similar tools for scheduled and event-driven workflows
Follow established orchestration, coding and operational standards
Support data workloads on Cloudera or AWS, with exposure to Docker, Kubernetes or Cloud Run
Use and support existing CI/CD pipelines
Develop and support simple REST APIs and backend services with Python and Flask
Support Redis caching for data services where needed
Help build vector database pipelines and embedding generation jobs
Support document processing and chunking workflows for AI knowledge bases and RAG pipelines
Help test and monitor semantic search and retrieval quality for AI-facing data layers
Collaborate with senior data engineers, AI teams and business stakeholders across Risk, Finance, Marketing and Operations
Help translate business requirements into clear technical tasks
Take part in code reviews, testing, documentation and continuous improvement
Good to know
Based at OCBC Singapore
Full-time role reporting to the Executive Director, Data Engineering, Group Data Office
Learning and development opportunities are offered
Flexible benefits are provided
Requirements
Bachelor's degree in computer science, information systems, engineering or a related field
At least 2 years of relevant experience in data engineering, data platforms, software engineering or similar
Hands-on experience building or supporting data pipelines with SQL and Python in a data warehouse, data lake or cloud environment
Basic experience with Cloudera, Redshift or similar data warehouse platforms
Working knowledge of SQL and Python, with exposure to Spark, ETL or MapReduce
Basic experience with Airflow or equivalent orchestration tools
Benefits
Competitive base salary
Holistic, flexible benefits suited to different lifestyles
Community initiatives
Industry-leading learning and professional development opportunities
Wellbeing and growth support
Jio can write this application for you
Jio reads this job and your profile, then writes a short letter in your words. You read it, change anything, and send it yourself. Nothing is sent until you say so.