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 customers on both owned media and external media such as Google, Facebook, email, or company website or app. The system connects core corporate backend and digital marketing channels via API, providing marketing data service, creative automation, and campaign automation service to automatically launch and optimize data-driven digital marketing campaigns. We aim to take away all the heavy-lifting and repetitive operations 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. Job Description - As a Software/ Data Engineer, you will be getting a “first-hand” break to engineer centralized marketing data platforms which will include infrastructure setup, building data pipelines, integrate with backend data lakes, and productional machine learning models to become scalable and impactful marketing data service. - Develop the API connectivity or data pipeline between corporate martech backend(Google cloud/Amazon cloud) and Salesforce marketing cloud to programmatically launch or optimize digital campaigns on Salesforce marketing cloud based on business needs. - Develop SQL(SQL server SQL) script and Node JS programs on Salesforce marketing cloud to generate customer data mart for automating marketing operations. - 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 core martech backend. - Develop data pipeline for warehousing designated Salesforce marketing cloud campaign data in the data warehouse(Google cloud); conducting data modeling within Google cloud or Amazon cloud to generate data mart that can be used for analytic.
- Advanced degree in computer science, computer engineering, or other technical fields (or) equivalent experience. - 4+ years’ experience having developed data engineering capabilities. Experience in data engineering for marketing technology is a strong plus. - Passionate about digital marketing, knowledge or exposure in marketing technology projects around marketing automation/personalization/analytics is a strong plus. - Strong system/schema design, SQL, and ETL/ELT implementation skills. - Anyone 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 platforms which is “horizontally scalable”, “highly available (Three 9s or higher)” and “fully automated maintenance” on top of AWS, GCP, Azure, or Ali-Cloud. - 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 the best solution in most tense situations.
1 MARINA BOULEVARD ONE MARINA BOULEVARD, 018989