NE Digital

Marketing Data Engineer

Job description

NE Digital is the digital, data and technology organization that serve as a center of excellence to drive digital transformation for our group of NTUC Social Enterprises to meet the critical social needs of Singapore's community. Delivering innovative products and solutions, we empower our people to lead a better and meaningful life through digital services in the area of daily essentials, health and community care, childcare and education as well as financial services.
The Team

We believe that diversity is key to driving an innovative, cohesive, productive and fun workplace! Hence, at NE Digital our people join us from all around the world. Be sure to be soaked in an environment with different ethnic groups driving innovation and injecting some creative juice as one!

Contributing to a social purpose through technology, our team of passionate and dedicated folks are spread into different social enterprises such as NTUC Fairprice Group, NTUC First Campus, NTUC Health and among others!

Creating technologies that impacts!

The Marketing Technology Team

The marketing technology team sits at the heart of NTUC Centre of Excellence to drive marketing automation and personalization for all NTUC social enterprises.

The team exists to build a proprietary campaign management system to automate the digital marketing operations and personalize the ad delivered to individual customer on both owned media and external media such as Google and Facebook. The system is powered by Python, connecting open source software, vendors, in-house backend and adnetworks via API, and driven by rule system and machine learning model. We aim to take away all the heavy-lifting and repetitive operation from marketers and let them focus on the real marketing - innovation, customer journey and creatives. We believe marketing should be treated and built like a product, driven by data in an automated fashion and always be relevant to customers.

DESIGNATION : Marketing Data Engineer


  • As a Senior Data Engineer/ Data Engineer, you will be getting “first-hand” break to engineer centralized marketing data platform which will include infrastructure setup, building data pipelines, integrate data from various upstream system with data lakes and integrating data mining models into data pipelines.
  • Understand, brain-storm and integrate data from different internal as well as external platforms (such as Google ads, facebook ads, CRM platform, affiliate network) to help marketing team build advanced attribution model, stream custom audience and build data science model
  • Work closely with tech lead(i.e. Data science manager, Infra lead), marketing managers and their external vendors in defining and building enterprise data exchange platforms.
  • Design, build, support and optimize new and existing data models and ETL processes.
  • Develop and support the data pipeline to integrate new data from various data sources with emerging data technologies.
  • Develop ETL pipeline for server-to-server integration with ad networks for marketing purpose such as feedfile, custom audience or offline conversion
  • Develop data model for marketing analytic use cases, such as marketing campaign performance analytic or customer analytic to answer business questions, maintaining the data model refresh to support automated analytic dashboard
  • Develop and maintain data model to support marketing personalization, such as product catalog to ensure prices shown on personalized ads are always accurate

  • Degree in computer science, computer engineering, or other technical fields (or) equivalent experience is preferred
  • 4+ years’ experience having developed data engineering capabilities for large and complex franchises is preferred
  • Strong system/schema design, SQL and ETL/ELT implementation skills
  • Any one pipeline orchestration tool: AWS Batch, Airflow, Jenkins, Oozie, etc.
  • Hands-on experience in any 1 modern programming language (Java/Python preferred)
  • Extensive experience of building platform which are “horizontally scalable”, “highly available (Three 9s or higher)” and “fully automated maintenance” on top of AWS, GCP, Azure or Ali-Cloud.
  • Good understanding basic DBMS and operating system concepts. Hands-on experience of integrating open-source Big data technologies like Hive, Presto, Spark, Apache Ignite into traditional systems is preferred
  • Frugality is in your thought and you strongly advocate using open source technologies.
  • You write Neat, Optimized, Well documented and Self-maintainable code.
  • Self-motivated and proactive, willing to learn new things, deliver best solution in most tensed situation.

Please let the company know that you found this position on this Job Board as a way to support us, so we can keep posting cool jobs.

Similar jobs

Browse All Jobs
January 17, 2022
January 17, 2022

Marketing Data Analyst