Data Scientist

Riskdata Consulting

Singapore

On-site

SGD 90,000 - 170,000

Full time

26 hours ago
Be an early applicant
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Riskdata Consulting seeks a senior data engineer to design and maintain scalable data pipelines for large datasets, with hands-on work on Python, PySpark, Spark, Scala and cloud technologies.

You will implement end-to-end data solutions across data lakes, warehouses and AI-enabled platforms, collaborating with cross-functional teams to deliver enterprise-grade data infrastructure.

Qualifications

  • Bachelor's or master's degree in computer science, information technology, programming & systems analysis, or related discipline.
  • Strong professional experience in Big Data, cloud computing or related domains.
  • Experience with large-scale enterprise data platforms and production data pipelines.
  • Strong programming and SQL skills.
  • Experience with cloud-based data engineering and modern data processing frameworks.
  • Experience with AI/ML, NLP or Generative AI is advantageous.

Responsibilities

  • Design, develop and maintain scalable ETL/ELT data pipelines for large-volume structured and unstructured datasets.
  • Develop high-performance data processing solutions using Python, PySpark, Apache Spark, Spark SQL and Scala.
  • Build batch and real-time data pipelines using Kafka, Kinesis, Spark Streaming, AWS Glue and Airflow.
  • Develop data ingestion frameworks integrating RDBMS, APIs, files, cloud storage and streaming platforms.
  • Design and implement data lakes, data warehouses and cloud-based data processing platforms.
  • Work with Databricks, Hadoop, Hive, Cloudera, Presto and Snowflake for large-scale data processing and analytics.
  • Perform data modelling, data transformation, data quality, query optimisation and performance tuning.
  • Develop and optimise SQL solutions across Oracle, SQL Server, PostgreSQL, Teradata, MongoDB and cloud databases
  • Design and implement data migration solutions involving large-scale enterprise datasets.
  • Develop and support real-time and batch processing architectures for enterprise applications.
  • Integrate data platforms with REST APIs, GraphQL and enterprise applications.
  • Implement CI/CD and DevOps practices using Jenkins, Git, Docker, Kubernetes and OpenShift.
  • Develop cloud-native data solutions using AWS and Azure, including S3, Glue, EMR, Redshift, Kinesis, Lambda, RDS and DynamoDB.
  • Develop AI/GenAI-enabled data solutions involving LLMs, NLP, RAG, Agentic AI and vector databases.
  • Integrate LLM services and AI platforms such as Azure OpenAI, OpenAI APIs, Hugging Face and Google Gemini/ADK.
  • Develop NLP pipelines for text processing, embeddings, summarisation, sentiment analysis, voice-to-text and speaker diarisation
  • Design and implement vector search and retrieval solutions using Redis, ChromaDB and FAISS.
  • Develop AI-powered APIs and applications using FastAPI, Gradio and Python.
  • Collaborate with architects, data scientists, software engineers, business analysts and product teams to deliver enterprise data solutions.
  • Participate in Agile SDLC activities including requirements analysis, architecture, development, testing, deployment and production support.
  • Troubleshoot complex data, application and platform issues and provide scalable technical solutions.

Skills

ETL/ELT pipelines
Python
PySpark
Scala
SQL
Big Data
Cloud computing
CI/CD
Data modeling
Data integration

Education

Bachelor's or master's degree in CS/IT or related

Tools

Databricks
Hadoop
Hive
Cloudera
Snowflake
Kafka
Spark
OpenShift
Docker
Kubernetes
Jenkins
Git
Airflow
AWS
Azure
S3
Glue
EMR
Redshift
DynamoDB
Redis
ChromaDB
FAISS

Job description

Key Responsibilities


  • Design, develop and maintain scalable ETL/ELT data pipelines for large-volume structured and unstructured datasets.

  • Develop high-performance data processing solutions using Python, PySpark, Apache Spark, Spark SQL and Scala.

  • Build batch and real-time data pipelines using Kafka, Kinesis, Spark Streaming, AWS Glue and Airflow.

  • Develop data ingestion frameworks integrating RDBMS, APIs, files, cloud storage and streaming platforms.

  • Design and implement data lakes, data warehouses and cloud-based data processing platforms.

  • Work with Databricks, Hadoop, Hive, Cloudera, Presto and Snowflake for large-scale data processing and analytics.

  • Perform data modelling, data transformation, data quality, query optimisation and performance tuning.

  • Develop and optimise SQL solutions across Oracle, SQL Server, PostgreSQL, Teradata, MongoDB and cloud databases.

  • Design and implement data migration solutions involving large-scale enterprise datasets.

  • Develop and support real-time and batch processing architectures for enterprise applications.

  • Integrate data platforms with REST APIs, GraphQL and enterprise applications.

  • Implement CI/CD and DevOps practices using Jenkins, Git, Docker, Kubernetes and OpenShift.

  • Develop cloud-native data solutions using AWS and Azure, including S3, Glue, EMR, Redshift, Kinesis, Lambda, RDS and DynamoDB.

  • Develop AI/GenAI-enabled data solutions involving LLMs, NLP, RAG, Agentic AI and vector databases.

  • Integrate LLM services and AI platforms such as Azure OpenAI, OpenAI APIs, Hugging Face and Google Gemini/ADK.

  • Develop NLP pipelines for text processing, embeddings, summarisation, sentiment analysis, voice-to-text and speaker diarisation.

  • Design and implement vector search and retrieval solutions using Redis, ChromaDB and FAISS.

  • Develop AI-powered APIs and applications using FastAPI, Gradio and Python.

  • Collaborate with architects, data scientists, software engineers, business analysts and product teams to deliver enterprise data solutions.

  • Participate in Agile SDLC activities including requirements analysis, architecture, development, testing, deployment and production support.

  • Troubleshoot complex data, application and platform issues and provide scalable technical solutions.


Required Technical Skills

Data Engineering:
Python, PySpark, Apache Spark, Spark SQL, Scala, Hadoop, Hive, Kafka, Presto, Databricks, Cloudera, Snowflake


Cloud Technologies:
AWS, Azure, S3, Glue, EMR, Redshift, Kinesis, Lambda, RDS, DynamoDB, OpenSearch


Databases:
SQL Server, Oracle, PostgreSQL, Teradata, MongoDB, Redis


Programming:
Python, Java, Scala, SQL, Shell Scripting, Node.js


AI / GenAI / NLP:
Generative AI, LLM, NLP, RAG, Agentic RAG, LangChain, LangGraph, LlamaIndex, Hugging Face Transformers, Azure OpenAI, OpenAI API, Google Gemini/ADK, PyTorch


Vector & AI Search:
Redis Vector Database, ChromaDB, FAISS, Embeddings, Hybrid Search, Semantic Search


DevOps & Deployment:
Docker, Kubernetes, OpenShift, Jenkins, Git, Terraform, CI/CD


Data Integration & APIs:
REST APIs, GraphQL, FastAPI, API Gateway, AWS Lambda, CDC, Debezium


Data Visualisation:
Power BI, Data Modelling, Reporting and Analytics


Qualifications


  • Bachelor's or master's degree in computer science, Information Technology, Programming & Systems Analysis, Computer Studies or a related discipline.

  • Strong professional experience in Big Data, Cloud Computing or related technology domains.

  • Experience working with large-scale enterprise data platforms and production data pipelines.

  • Strong programming and SQL skills.

  • Experience with cloud-based data engineering and modern data processing frameworks.

  • Experience with AI/ML, NLP or Generative AI will be highly advantageous.


Preferred Experience


  • Enterprise Banking / Financial Services experience.

  • Experience working with large-scale customer, transaction or financial datasets.

  • Experience with data migration and legacy ETL modernization.

  • Experience implementing AI/GenAI solutions within enterprise data platforms.

  • Experience with production deployments and CI/CD environments.

  • Strong understanding of data governance, security, data quality and performance optimization.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Data Scientist
Data Scientist

JEET ANALYTICS PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Data Scientist
Data Scientist

UARROW PTE. LTD. • Singapore

On-site
SGD 90,000 - 130,000
Data Engineering Consultant
Data Engineering Consultant

UARROW PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Data & AI Solutions Specialist
Data & AI Solutions Specialist

re-zoo-me • Singapore

Hybrid
SGD 120,000 - 180,000
Data Engineering Consultant
Data Engineering Consultant

re-zoo-me • Singapore

On-site
SGD 120,000 - 190,000
Data Engineering Consultant
Data Engineering Consultant

JEET ANALYTICS PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Senior Data Engineer – PySpark, Databricks & Data Lakehouse
Senior Data Engineer – PySpark, Databricks & Data Lakehouse

D L Resources Pte Ltd • Singapore

On-site
SGD 120,000 - 180,000
Data & AI Solutions Specialist
Data & AI Solutions Specialist

UNISONEDGE CONSULTING PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Data & AI Solutions Specialist
Data & AI Solutions Specialist

JEET ANALYTICS PTE. LTD. • Singapore

On-site
SGD 180,000 - 240,000
DATA ENGINEER
DATA ENGINEER

REGTECH INSIGHT PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000